【问题标题】:java null pointer exception while configuring axis2 in eclipse在eclipse中配置axis2时出现java空指针异常
【发布时间】:2012-04-13 19:58:57
【问题描述】:

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

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

堆栈仅显示:NullPointerException(这对我理解问题没有多大帮助)。笏可能是问题所在?没有这个,就很难使用axis2测试web服务。

【问题讨论】:

  • 如果没有看到堆栈跟踪,我们将无能为力。
  • StackTrace 仅显示 java 空指针异常。
  • 它应该显示它发生在哪里。或者,如果您在控制台视图上看不到更多信息,则 Eclipse 日志中应该有其他信息。你的 Eclipse IDE,它是最新的稳定版本吗?

标签: java eclipse apache tomcat axis2


【解决方案1】:

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

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

to 

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

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

我还在Windows > Preferences > Java > Installed JRE's > Location下把vm参数改成了所选jre版本的bin子目录

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      就是这样。

      【讨论】:

        【解决方案4】:

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

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

        我找到了解决这个问题的方法。会议后。 apache tomcat 和 Axis2 只是创建新的工作空间,不会再出现错误。

        进一步阅读:

        【讨论】:

        • 我得到了上面的 nullpointerexception 并在新工作区中使用 Axis2 创建动态 Web 项目对错误进行了排序。
        猜你喜欢
        • 2012-12-04
        • 2023-03-18
        • 2023-03-19
        • 2011-10-14
        • 2013-09-02
        • 2021-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多