Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在eclipse中配置axis2时发生java空指针异常_Java_Eclipse_Apache_Tomcat_Axis2 - Fatal编程技术网

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

在eclipse中配置axis2时发生java空指针异常,java,eclipse,apache,tomcat,axis2,Java,Eclipse,Apache,Tomcat,Axis2,我试图在Eclipse中使用axis2实现web服务。我下载了axis2-1.5运行时并为其创建了环境变量。我已经创建了一个动态web项目,并在axis2首选项中成功地设置了axis2运行时 创建项目后,我尝试设置项目方面,但最终出现以下错误:安装Axis2 Web Services Core 1.1时失败 堆栈仅显示:NullPointerException,这对我理解问题没有多大帮助。问题出在哪里?如果没有这一点,就很难使用axis2测试web服务。eclipse论坛上对这一问题有很好的记录

我试图在Eclipse中使用axis2实现web服务。我下载了axis2-1.5运行时并为其创建了环境变量。我已经创建了一个动态web项目,并在axis2首选项中成功地设置了axis2运行时

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


堆栈仅显示:NullPointerException,这对我理解问题没有多大帮助。问题出在哪里?如果没有这一点,就很难使用axis2测试web服务。

eclipse论坛上对这一问题有很好的记录。它似乎与axis2的旧版本有关

有些人怀疑,这与工作区配置有关。有一个建议听起来很有希望:

我找到了这个问题的解决办法。在conf.之后,ApacheTomcat和Axis2只需创建新的工作区,错误不会再次发生

进一步阅读:


这个问题在eclipse论坛上有很好的文档记录。它似乎与axis2的旧版本有关

有些人怀疑,这与工作区配置有关。有一个建议听起来很有希望:

我找到了这个问题的解决办法。在conf.之后,ApacheTomcat和Axis2只需创建新的工作区,错误不会再次发生

进一步阅读:


首先必须下载Axis2的二进制描述,然后下载Axis_-war,然后将Axis_-war的内容复制到Axis2二进制描述文件夹。然后选择eclipse二进制方向文件夹上的首选项


就这些

首先必须下载Axis2的二进制描述,然后下载Axis_-war,然后将Axis_-war的内容复制到Axis2二进制描述文件夹。然后选择eclipse二进制方向文件夹上的首选项


就这些

只需将java更新到1.7,它对我有效

只需将java更新到1.7,它对我有效

我也遇到堆大小错误,并通过更改eclipse.ini中的以下行来修复它

-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx1024m-XX:MaxPermSize=512m

to 
-Dosgi.requiredJavaVersion=1.7-Xms512m-Xmx1024m-XX:MaxPermSize=512m

to 
换句话说,我增加了初始堆大小

我还在Windows>Preferences>Java>Installed jre's>Location下将vm参数更改为所选jre版本的bin子目录


不确定是哪一种变化解决了它。但它现在起作用了

我还遇到堆大小错误,并通过更改eclipse.ini中的以下行来修复它

-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx1024m-XX:MaxPermSize=512m

to 
-Dosgi.requiredJavaVersion=1.7-Xms512m-Xmx1024m-XX:MaxPermSize=512m

to 
换句话说,我增加了初始堆大小

我还在Windows>Preferences>Java>Installed jre's>Location下将vm参数更改为所选jre版本的bin子目录


不确定是哪一种变化解决了它。但它现在起作用了

如果没有看到stacktrace,我们就无法做很多事情。stacktrace只显示java空指针异常。它应该显示它发生的位置。或者,如果在console视图中看不到更多信息,那么eclipse日志中应该有其他信息。你的EclipseIDE,是最新的稳定版本吗?我们不能不看到stacktrace。stacktrace只显示java空指针异常。它应该显示它发生的位置。或者,如果在console视图中看不到更多信息,那么eclipse日志中应该有其他信息。您的eclipse IDE,它是最新的稳定版本吗?我获取了上面提到的nullpointerexception,并在一个新工作区中使用Axis2创建了动态Web项目,对错误进行了排序。我获取了上面提到的nullpointerexception,并在一个新工作区中使用Axis2创建了动态Web项目,对错误进行了排序。