【问题标题】:Axis error about runtime location关于运行时位置的轴错误
【发布时间】:2011-01-14 20:51:05
【问题描述】:

错误是:

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

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

我正在使用 Axis2 1.4.1 和 eclipse。

【问题讨论】:

    标签: eclipse web-services ide axis2 axis


    【解决方案1】:

    重新检查与 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 找到该目录。

    【讨论】:

    • 最后一个建议让我找到了正确的路径我替换了explodedwar文件夹并直接在配置文件中编辑了路径,这样轴就再也找不到它了。它以某种方式注册了 eclipse 偏好并开始工作。感谢您的完整回答。
    • 这个答案让我免于发疯。擦拭整个工作区,它再次工作。
    • 我也面临同样的问题。在我的情况下,我无法在 Preference Screen 中看到 Axis2 Emitter 标签。我正在使用日食 Helios。有人可以帮忙吗?
    • @Naved 你应该把它作为一个独立的问题,让更多的专家看看。
    【解决方案2】:

    刚刚创建了一个新的动态 web 项目并创建了一个类,然后从中创建了一个新的 web 服务,然后复制了这次工作的旧 web 服务

    【讨论】:

      【解决方案3】:

      多贝达尼,

      首先下载这个文件Apache Axis 2 Runtime Binary 提取文件内容,转到窗口 -> 首选项 -> Web 服务 -> Axis 2 首选项并查找提取的文件夹,确保选择包含 bin 文件夹的文件夹。

      哦,我忘了提到您必须将 Axis 2 刻面添加到您的项目中才能完成修复,转到项目属性 -> 项目事实 -> 修改项目并添加上一步安装的 Axis 2 刻面。

      就是这样。

      【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          对不起,我没有在网上找到很清楚的解释。对于像我这样不那么书呆子的开发人员,我想补充一点,不能通过 Eclipse 更新管理器安装 Axis2:您确实需要自己下载和安装 Axis2。尽管可以使用更新管理器安装其他插件:Axis2 Tools & SDK。顺便说一句,我在我的插件文件夹中找到了一个目录 org.apache.axis_1.4.0.v200905122109 但那是旧东西。高温高压 亲切的问候, 多贝达尼

          【讨论】:

          • 我在为它安装工具之前确实安装了 Axis 2,但仍然出现该错误。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-04-30
          • 2011-08-04
          • 1970-01-01
          • 2015-12-08
          • 2010-11-09
          • 1970-01-01
          • 2021-09-20
          相关资源
          最近更新 更多