在eclipse中配置axis2时java空指针异常

时间:2012-03-30 06:07:04

标签: java eclipse apache tomcat axis2

我正在尝试使用axis2在Eclipse中实现Web服务。 (我已下载了axis2-1.5运行时并为其创建了环境变量。)我创建了一个动态Web项目并在Axis2首选项中成功设置了axis2运行时。

创建项目后,我尝试设置项目方面,但最终收到以下错误:安装Axis2 Web Services Core 1.1时失败

仅显示堆栈:NullPointerException(这对我理解问题没有多大帮助)。扫管笏可能是问题?没有它,使用axis2测试Web服务很困难。

4 个答案:

答案 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>位置

不确定修改了哪个更改。但它现在有效。