我正在尝试使用axis2在Eclipse中实现Web服务。 (我已下载了axis2-1.5运行时并为其创建了环境变量。)我创建了一个动态Web项目并在Axis2首选项中成功设置了axis2运行时。
创建项目后,我尝试设置项目方面,但最终收到以下错误:安装Axis2 Web Services Core 1.1时失败
仅显示堆栈:NullPointerException(这对我理解问题没有多大帮助)。扫管笏可能是问题?没有它,使用axis2测试Web服务很困难。
答案 0 :(得分:1)
这个问题在eclipse论坛上有很好的记录。它似乎与旧版本的axis2有关。
有些人怀疑它与工作区配置有关。有一个建议听起来很有希望:
我找到了解决这个问题的方法。 conf之后。 apache tomcat和Axis2只是创建新的工作区,错误不会再次发生。
进一步阅读:
答案 1 :(得分:0)
首先,您必须下载Axis2
的二进制描述,然后将Axis_war
然后复制 Axis_war
的内容下载到Axis2
二进制描述文件夹。然后在eclipse二元方向文件夹中选择首选项。
这就是全部。
答案 2 :(得分:0)
只需将java更新为1.7,它对我有用
答案 3 :(得分:-1)
我也遇到堆大小错误,并通过更改eclipse.ini
中的以下行来修复它-Dosgi.requiredJavaVersion = 1.5 -Xms40m -Xmx1024m -XX:MaxPermSize = 512m
to
-Dosgi.requiredJavaVersion = 1.7 -Xms512m -Xmx1024m -XX:MaxPermSize = 512m
换句话说,我增加了初始堆大小。
我还将vm参数更改为Windows>下所选jre版本的bin子目录。偏好> Java>已安装的JRE>位置
不确定修改了哪个更改。但它现在有效。