关于运行时位置的轴错误

时间:2010-02-09 15:27:49

标签: eclipse web-services ide axis2 axis

错误是:

阅读时发生异常或 写文件{0} Axis2方面 自Axis2以来无法安装 尚未设置运行时位置。走 到Web服务首选项页面 并设置Axis2运行时位置 在Axis2首选项下。

在提到的首选项中,位置设置正确,实际上,在加载正确的运行时位置后,它会显示“Axis2运行时已成功加载”。发生什么了?除了重新安装eclipse或创建新工作区之外的任何解决方案?

我正在使用Axis2 1.4.1和eclipse。

6 个答案:

答案 0 :(得分:16)

重新检查与Eclipse一起使用的轴版本(当然),如this thread所示。

尝试described here程序,并由this tutorial说明。

  

在Eclipse对话框中选择Axis2 war文件的文件夹位置:

Window -> Preferences -> Web Services -> Axis2 Emitter 

或者如果它仍然不起作用:

  

实际上我们发现如果您只是使用Axis2创建虚拟Web服务,问题也会消失

或者:

  

org.apache.axi2.facet插件目录损坏(缺少exploadedwar?)时会发生这种情况   解决此问题的最佳方法是在现有工作区上复制另一个工作区(创建一个新工作区)的副本。您可以在/.metadata/.plugins/org.apache.axis2.facet找到该目录。

Axis2 Preferences

答案 1 :(得分:4)

Dobedani,

首先下载此文件Apache Axis 2 Runtime Binary 提取文件内容,转到窗口 - >偏好 - >网络服务 - > Axis 2首选项并查找解压缩的文件夹,请确保选择包含bin文件夹的文件夹。

哦,我忘了提到你必须将Axis 2 facetes添加到你的项目中以完成修复,转到项目属性 - >项目因素 - >修改项目并添加在前一步骤中安装的Axis 2 Facets。

就是这样。

答案 2 :(得分:4)

刚刚创建了一个新的动态Web项目,然后创建了一个类,然后从中创建了一个新的Web服务,然后将这次工作的旧Web服务打包出来

答案 3 :(得分:1)

我遇到了类似的问题并按照此处的说明操作,但仍有问题,我最后检查了Window-> Preference-> WebService-> Server和Runtime并更改为读取Axis 2并将Web服务运行时更改为Apache Axis2的

答案 4 :(得分:1)

它对我有用的方式略有不同。复制exploadedwar文件夹后,我从\ lib中删除了所有与轴相关的jar文件,并将它们从原来的axis2-1.6.1 \ lib复制。它工作..

答案 5 :(得分:0)

很抱歉,但我没有在网上找到解释清楚。对于像我这样不太讨厌的开发人员,我想补充一点,无法通过Eclipse更新管理器安装Axis2:您需要自己下载并安装Axis2。虽然可以使用更新管理器安装其他插件:Axis2 Tools& SDK。顺便说一句,我在我的插件文件夹中找到了一个目录org.apache.axis_1.4.0.v200905122109,但那是旧的东西。 HTH 亲切的问候, Dobedani