|
您现在的位置: 爱51代码网 >> 范文 >> 文章正文 |
Dispatcher initialization failed |
|
web.xml文件: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Test2</display-name> <welcome-file-list> <welcome-file>index.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> 在建立一个web应用,部署后,tomcat启动报以下错误: com.opensymphony.xwork2.util.logging.commons.CommonsLogger error 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301) Caused by: java.lang.ClassNotFoundException: javassist.ClassPool,查看javassist.jar 是否存在 在struts的app文件下的struts2-blank.war的压缩包里的WEB-INF/lib下有这个文件javassist-3.11.0.GA.jar,将这个文件放在你的项目的lib下就行了 Javassist library is missing in classpath! 你这个Javassist 检查看看有没有。 Caused by: java.lang.ClassNotFoundException: javassist.ClassPool 少jar包! 我把javassist-3.11.0.GA.jar包加上去了,现在第一个错误没有了,但是第二个还是在,org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter Struts2 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils 这个怎么弄呢?
|
上一篇文章: java怎么随机生成24字节Byte Array不能有重复 下一篇文章: 没有了 |
|