gpt4 book ai didi

hibernate - Tomcat/Hibernate 问题 "SEVERE: Error listenerStart"

转载 作者:行者123 更新时间:2023-11-28 21:46:45 27 4
gpt4 key购买 nike

我下载了 hibernate 的工作示例(使用 maven)并将其安装在我的 tomcat 上,它工作正常。然后我在 MyEclipse 中创建了一个新的 Web 项目,添加了 hibernate 支持和将所有源文件(无 jar)移动到这个新项目并在必要时修复包/路径。我的 servlet 响应正确,但是当我在 web.xml 中添加“Listener”时,tomcat 在启动时返回错误“Error ListenerStart”,我的应用程序没有启动。
我仔细检查了所有包、路径和类,它们看起来不错。报错信息除了这两个词也没有再说什么这是完整的tomcat启动日志:

17-Jun-2010 12:13:37 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8810
17-Jun-2010 12:13:37 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 293 ms
17-Jun-2010 12:13:37 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
17-Jun-2010 12:13:37 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
17-Jun-2010 12:13:37 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
17-Jun-2010 12:13:37 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/addressbook] startup failed due to previous errors
17-Jun-2010 12:13:37 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8810
17-Jun-2010 12:13:37 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
17-Jun-2010 12:13:37 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/22 config=null
17-Jun-2010 12:13:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 446 ms

我的 web.xml 是:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<listener>
<listener-class>addressbook.util.SessionFactoryInitializer</listener-class>
</listener>

<filter>
<filter-name>Session Interceptor</filter-name>
<filter-class>addressbook.util.SessionInterceptor</filter-class>
</filter>

<filter-mapping>
<filter-name>Session Interceptor</filter-name>
<servlet-name>Country Manager</servlet-name>
</filter-mapping>

<servlet>
<servlet-name>Country Manager</servlet-name>
<servlet-class>addressbook.managers.CountryManagerServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Country Manager</servlet-name>
<url-pattern>/countrymanager</url-pattern>
</servlet-mapping>

</web-app>

有人可以帮我弄清楚我做错了什么吗?或者指向一些资源,我可以从中得到一些精确的问题解决方案?

最佳答案

web.xml 中过滤器和 servlet 的顺序错误。我在过滤器之前移动了 servlet,问题已解决

关于hibernate - Tomcat/Hibernate 问题 "SEVERE: Error listenerStart",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063659/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com