我在tomcat 5.5上部署Web应用程序时遇到以下错误,请告知我的类路径中缺少哪个jar,以便我可以添加所需的jar
SEVERE: Error configuring application listener of class org.apache.struts2.tiles.StrutsTilesListener
java.lang.NoClassDefFoundError: org/apache/tiles/web/startup/TilesListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
答案 0 :(得分:0)
一点点谷歌搜索说这个班级在:
http://repo1.maven.org/maven2/org/apache/tiles/tiles-servlet/2.2.2/tiles-servlet-2.2.2.jar
这个罐子。如果它仍然不起作用,请尝试谷歌搜索:org/apache/tiles/web/startup/TilesListener jar
答案 1 :(得分:0)
对于您不知道要添加到类路径的jar的情况,请使用findjar.com。
在您的情况下,系统无法加载TilesListener的定义。所以,您可能希望将该类添加到类路径中。为此,相关的jar可以在http://www.findjar.com/index.x?query=org%2Fapache%2Ftiles%2Fweb%2Fstartup%2FTilesListener找到 只需点击[class]链接即可。
答案 2 :(得分:0)
如果您正在使用任何ide或设置类
的类路径,请将此jar文件添加到库包中http://www.jarfinder.com/index.php/java/info/org.apache.struts2.tiles.StrutsTilesListener