eclipse中有两个工程,之间有引用关系。
tomcat中加载其中一个工程,启动时出现ClassNotFoundException错误。
没有找到的类是引用的工程下的。
是不是需要设置些什么。

解决方案 »

  1.   

    需要把引用的工程打成jar包引进来吗2013/01/16 14:40:30 org.apache.catalina.core.AprLifecycleListener init
    情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_17\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jdk1.6.0_17/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0_17/bin/../jre/bin;C:/Program Files/Java/jdk1.6.0_17/bin/../jre/lib/i386;D:\oracle\product\10.2.0\client_1\bin;D:\oracle\ora92\bin;C:\orant\bin;C:\Program Files\Java\jdk1.6.0_17\bin;C:\Program Files\Java\jdk1.6.0_17\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;;C:\Program Files\TortoiseSVN\bin;C:\orant\jdk\bin;C:\jboss-4.2.3.GA\bin;C:\apache-ant-1.6.1\bin;C:\eclipse3.5;
    2013/01/16 14:40:30 org.apache.tomcat.util.digester.SetPropertiesRule begin
    警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:WTS-R-Core' did not find a matching property.
    2013/01/16 14:40:31 org.apache.coyote.http11.Http11Protocol init
    情報: Coyote HTTP/1.1を http-8080 で初期化します
    2013/01/16 14:40:31 org.apache.catalina.startup.Catalina load
    情報: Initialization processed in 849 ms
    2013/01/16 14:40:31 org.apache.catalina.core.StandardService start
    情報: サービス Catalina を起動します
    2013/01/16 14:40:31 org.apache.catalina.core.StandardEngine start
    情報: Starting Servlet Engine: Apache Tomcat/6.0.36
    2013/01/16 14:40:31 org.apache.catalina.loader.WebappClassLoader validateJarFile
    情報: validateJarFile(C:\eclipse3.5\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\WTS-R-Core\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2013/01/16 14:40:32 org.apache.catalina.core.StandardContext filterStart
    致命的: フィルタ wtsFilter の起動中の例外です
    java.lang.ClassNotFoundException: com.soukai.wts.frame.utils.WtsCommonFilter
    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.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:269)
    at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
    at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    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)
    2013/01/16 14:40:32 org.apache.catalina.core.ApplicationContext log
    情報: org.tuckey.web.filters.urlrewrite.utils.Log ERROR: logLevelConf: null
    2013/01/16 14:40:32 org.apache.catalina.core.ApplicationContext log
    情報: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok)
    2013/01/16 14:40:32 org.apache.catalina.core.StandardContext start
    致命的: Error filterStart
    2013/01/16 14:40:32 org.apache.catalina.core.StandardContext start
    致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/WTS-R-Core]
    2013/01/16 14:40:32 org.apache.catalina.core.ApplicationContext log
    情報: org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: destroy called
    2013/01/16 14:40:32 org.apache.coyote.http11.Http11Protocol start
    情報: Coyote HTTP/1.1を http-8080 で起動します
    2013/01/16 14:40:32 org.apache.jk.common.ChannelSocket init
    情報: JK: ajp13 listening on /0.0.0.0:8009
    2013/01/16 14:40:32 org.apache.jk.server.JkMain start
    情報: Jk running ID=0 time=0/31  config=null
    2013/01/16 14:40:32 org.apache.catalina.startup.Catalina start
    情報: Server startup in 1662 ms