jboss在类路径上未检测到spring webapplicationinitializer类型

oyjwcjzk  于 2021-09-30  发布在  Java
关注(0)|答案(1)|浏览(330)

我正在尝试在jboss7.1.1服务器中部署我的项目。但我得到下面的消息,我的项目并没有得到部署。

19:13:39,075 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "ips-configuration-dynamic.war" 
 19:13:42,731 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/ips-configuration-dynamic]] (MSC service thread 1-8) No Spring WebApplicationInitializer types detected on classpath
 19:13:42,781 INFO  [org.jboss.web] (MSC service thread 1-8) JBAS018210: Registering web context: /ips-configuration-dynamic
 19:13:43,723 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "ips-configuration-dynamic.war"

我使用的是Spring3.1.1释放罐。提前谢谢。

vecaoik1

vecaoik11#

在一个典型的servlet应用程序中,您将有一个 web.xml 描述符文件,用于声明应用程序的Serlvet、筛选器、侦听器、上下文参数、安全配置等。由于Servlet3.0,您可以通过编程方式完成大部分工作。
Servlet3.0提供了接口 ServletContainerInitializer ,您可以实现。servlet容器将在中查找该类的实现 META-INF/services/javax.servlet.ServletContainerInitializer 文件,示例化它,并调用其 onStartup() 方法。
Spring来了 WebApplicationInitializer 在该接口之上,作为适配器/助手。
你需要 web.xml 描述符或实现 WebApplicationInitializer 设置并运行应用程序。

相关问题