使用JSF app中的Axis2来使用SOAP服务。 Maven / Axis配置问题

时间:2013-09-10 12:09:18

标签: java maven java-ee azure axis2

我使用JSF构建Web应用程序,使用Tomcat作为应用程序容器,使用Google Guice进行注入,使用Azure作为存储。到目前为止一切正常,网络应用程序正在提供页面等。

我需要使用SOAP服务,所以我使用WSDL2JAVA(来自Axis2发行版)从WSDL生成类,并且我将依赖项添加到我的pom.xml文件中:

    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-kernel</artifactId>
        <version>1.6.2</version>
    </dependency>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-adb</artifactId>
        <version>1.6.2</version>
    </dependency>

我只需要使用 SOAP,我不是在构建SOAP服务器。不幸的是,在我尝试连接到我的网络应用程序后,在包含Maven依赖项和存根类后,我不断收到错误:

java.lang.IllegalArgumentException:Null InputStream不是有效参数     com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:614)     com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:317)

我没有任何与SOAP相关的代码(除了未使用的存根类),我没有做任何传出请求。

问题是:Axis是否在其默认配置中安装了任何可能干扰Web应用程序的其他机制(类查找,注入,servlet等)的内容?

0 个答案:

没有答案