Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Java 找不到应用程序上下文Spring配置文件_Java_Spring_Soap_Cxf - Fatal编程技术网

Java 找不到应用程序上下文Spring配置文件

Java 找不到应用程序上下文Spring配置文件,java,spring,soap,cxf,Java,Spring,Soap,Cxf,我想用Spring和CXF创建一个简单的soap web服务。但找不到我的应用程序上下文.xml配置文件: webapp/WEB-INF/WEB.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app ...> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</li

我想用
Spring
CXF
创建一个简单的soap web服务。但找不到我的
应用程序上下文.xml
配置文件:

webapp/WEB-INF/WEB.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app ...>
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:application-context.xml</param-value>
</context-param>

<servlet>
    <servlet-name>CXFServlet</servlet-name>
    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>CXFServlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

</web-app>

为什么??我在这里遗漏了什么?

我有一个工作应用程序,我在其中设置了:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/applicationContext.xml
    </param-value>
</context-param>

上下文配置位置
/WEB-INF/applicationContext.xml

我有一个工作应用程序,我在其中设置了:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/applicationContext.xml
    </param-value>
</context-param>

上下文配置位置
/WEB-INF/applicationContext.xml

将webapp添加到类路径
WEB-INF
不在您的类路径上。改用
/WEB-INF/application context.xml
。没有前缀。我发现解包zip文件时有一个延迟,它试图在所需文件到达之前启动。如果我再等几分钟,它就会神奇地启动。我也在使用CXF。可能这会在某个地方增加意外延迟。将webapp添加到类路径
WEB-INF
不在类路径上。改用
/WEB-INF/application context.xml
。没有前缀。我发现解包zip文件时有一个延迟,它试图在所需文件到达之前启动。如果我再等几分钟,它就会神奇地启动。我也在使用CXF。也许这会在某个地方增加意外的延迟。你可以忽略它,因为那是默认位置。你可以忽略它,因为那是默认位置。
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/applicationContext.xml
    </param-value>
</context-param>