设为首页 收藏本站
查看: 800|回复: 0

[经验分享] 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(4)安装运行错误问题修正篇

[复制链接]

尚未签到

发表于 2017-1-15 06:57:38 | 显示全部楼层 |阅读模式
1、安装STP插件成功后的问题  插件安装完后,在eclipse菜单 window --> preferences 下可以看到SOA Tools 以及JAX-WS和SCA子菜单。
  但是,选中SCA下面的Java项会提示一个错误信息: The current page contain invalid value .如图所示:
DSC0000.png

  这是STP中一个Bug引起的。
  解决方法:可以从 http://stp.teamlet.org 下载已经修正的 STP V0.4.0 Plugin。在提交这个Bug之后,STP尚未发布一个稳定版本,子项目的部分结构也发生了变化。所以这里提供一个可以运行的修正版,可以实现文章中的例子。
  2、提供STP依赖环境
  这里提供STP的依赖环境。可以将这个环境和上面提供的STP V0.4.0 Plugin分别以link方式引入eclipse。
  这个环境包括:
EMF --- emf-sdo-xsd-SDK-2.2.0
GEF ---GEF-SDK-3.2
Java EMF Model Runtime --- JEM-SDK-1.2
Web Tools Platform --- wtp-sdk-R-1.5.0-200606281455
GMF Platform ---GMF-runtime-1.0.2
等...
  可以避免四处下载依赖包,防止包版本不一致,防止遗漏包。
  3、运行STP例子出现的问题
  A、在运行的时候,控制台提示错误:如下
  org.apache.tuscany.spi.loader.UnrecognizedElementException: {http://incubator.apache.org/tuscany/xmlns/binding/rmi/1.0-incubator-M2}binding.rmi [{http://incubator.apache.org/tuscany/xmlns/binding/rmi/1.0-incubator-M2}binding.rmi]
Context stack trace: [application]
  解决方法:需要把Tuscany_Home目录中contrib目录下的rmi-1.0-incubator-M2.jar复制到extensions目录中。
  Tuscany_Home是指在eclipse菜单中,window-->preferences-->SOA Tools-->SCA-->Java中Apache Tuscany所设置的目录。
  contrib和extensions是Tuscany_Home目录中同级的子目录。注意:不要把多余的jar复制过来,只要rmi-1.0-incubator-M2.jar !
  B、在运行的时候,控制台提示错误:如下
  Exception in thread "main" org.apache.tuscany.spi.component.TargetException: Error initializing component instance [directoryScanExtender]
at org.apache.tuscany.core.implementation.PojoAtomicComponent.init(PojoAtomicComponent.java:96)
at org.apache.tuscany.core.component.scope.InstanceWrapperImpl.start(InstanceWrapperImpl.java:49)
  这是由于Tuscany SCA运行需要使用Maven本地库的内容。
  解决方法:可以从 http://stp.teamlet.org 下载STP Sample 依赖环境。
  下载后,解压。放在Document and Setting/当前用户的目录下,建立.m2(注意m前面有一个点),在.m2里面建立repository目录,然后把解压目录中的内容复制到repository中。例如:
  C:/Documents and Settings/teamlet/.m2/repository
  然后在repository目录下是 cglib、org、stax的目录。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-328468-1-1.html 上篇帖子: 已解决:好用的集成PHP环境 一键安装包PHPNow--Win7下安装phpnow的方法出现[ Apache_pn ] 错误的解决 !(亲自测试通过) 下篇帖子: CentOS6.3 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSe
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表