tomcat使用的ClassLoader

时间:2013-03-27 06:27:19

标签: tomcat web-applications intellij-idea

我发现这个类没有找到错误。类名是webapp中的com.bandstand.web.StartupListener。 我单击堆栈跟踪(下面)中的类WebappClassLoader,它引导我 GWT-2.5.0 \ GWT-dev.jar!\组织\阿帕奇\卡塔利娜\装载机\ WebappClassLoader

这很奇怪,因为我在这个webapp(工件)中没有使用任何gwt类,尽管我在另一个工件中使用它。

IntelliJ是否只是错误地映射了类名? (WebappClassLoader)

如果您对tomcat有经验,可以确认加载链正常吗? Bootstrap-> Method.invoke-> ...(没有gwt,它仍然以这种方式加载)

谢谢堆

SEVERE: Error configuring application listener of class com.bandstand.web.StartupListener
java.lang.ClassNotFoundException: com.bandstand.web.StartupListener
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4149)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
    at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

1 个答案:

答案 0 :(得分:1)

看起来就是这个错误:http://youtrack.jetbrains.com/issue/IDEA-63362。它应该在IDEA 12.1 RC build中修复。