0

启动 STRUTS-SPRING 集成时出现致命错误* *** 看起来 Spring 侦听器没有为您的 Web 应用程序配置!在 WebApplicationContextUtils 返回一个有效的 ApplicationContext 之前,什么都不会起作用。您可能需要将以下内容添加到 web.xml:

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
4

3 回答 3

1

你有没有尝试添加...

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

到你的 web.xml?错误似乎很明显。

于 2013-03-26T11:37:17.560 回答
1
Looks like the Spring listener was not configured for your web app! Nothing will work until WebApplicationContextUtils returns a valid ApplicationContext. You might need to add the following to web.xml: org.springframework.web.context.ContextLoaderListener

没有比这更清楚的了。添加一个ContextLoaderListenerweb.xml在启动时获取应用程序上下文。

你有什么问题?

于 2013-03-26T11:37:37.167 回答
0

实际上似乎这是课堂上的一个新错误

com.liferay.portal.tools.deploy.BaseDeployer

从 Liferay 版本 6.1.1 开始,您自己指出的线程(http://liferay.com/community/forums/-/message_boards/message/15246978)最后指出:http:
//issues.liferay.com/ browse/LPS-29103
因此,要么等待下一个版本修复此问题,要么将 BaseDeployer 的修补版本添加到类路径中。

如果您决定选择第二种选择,请确保遵循本指南背后的想法 http://www.liferay.com/de/group/customer/kbase/-/knowledge_base/article/14079871 http://www.liferay.com /de/group/customer/kbase/-/knowledge_base/article/14079952

关于包含修补版本的类的 jar 的位置。否则,您可能会陷入一些类加载问题。

无论如何,在您开始行动之前,请查看 http://www.liferay.com/de/community/forums/-/message_boards/message/19126821 有人创建了一个社区版补丁,可以解决包括 LPS-29103 在内的 60 个问题

于 2013-06-05T07:21:28.003 回答