严重: Skipped installing application listeners due to previous error(s)
2010-2-26 10:56:35 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-2-26 10:56:35 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2010-2-26 10:56:35 org.apache.catalina.core.StandardHostDeployer installstruts。xml的代码
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package>
web.xml代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>Hello.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
看我的配置有什么问题吗?
2010-2-26 10:56:35 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-2-26 10:56:35 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2010-2-26 10:56:35 org.apache.catalina.core.StandardHostDeployer installstruts。xml的代码
<package name="default" namespace="/" extends="struts-default">
<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package>
web.xml代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>Hello.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
看我的配置有什么问题吗?
<filter-name>Struts2-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2-cleanup</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping> <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>struts.i18n.encoding</param-name>
<param-value>UTF-8</param-value>
</init-param> </filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<action name="hello">
<result>/Hello.jsp</result>
</action>
你的result即没有指定name也没有说明type,如果你想默认的话就指定type为redirect,如果根据名称跳转的话就指定name。
2010-2-26 14:06:32 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-2-26 14:06:32 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2010-2-26 14:06:32 org.apache.catalina.core.StandardHostDeployer install
1.查看lib下面是否包含servlet.jar包,将所有的jar移除工程,然后重新导入
2.如果你之前的JDK是JDK1.4.X,那就有可能和我一样的问题了。重装Tomcat也没用,那就马上把JDK换成JDK1.5.X
3.项目配置的listener有问题,看看你的web.xml,tomcat什么版本
4.原因是listener必须要求显示的提供一个public的构造函数。好像listener是不会自动创建构造函数的.
5.直接启动tomcat出现同样的问题.那问题可以初步判定出在自己所开发的工程里面,开始的时候没有找到具体出问题的地方,经过查找发现在classes里面多了一个loader文件夹名,里面包含有别的文件夹名,但最低层没有文件所在.故把它删除,重启tomcat问题解决.但现在还不知道是什么时候加进去的.以上面也是我在网上查到的。
试试