java - Fails running spring mvc and eclipse's tomcat -
java - Fails running spring mvc and eclipse's tomcat -
i'm facing spring 3 mvc + tomcat 7 stack , using eclipse job. in eclipse (luna) installed new server pointing tomcat installation. maintain .war smaller possible, lot of libs embedded %tomcat_home%/shared
. created new tomcat server eclipse pointing %tomcat_home%
, want utilize run maven + spring 3 webapp. when run webapp run on server
got this
8-apr-2015 8.29.04 org.apache.catalina.startup.classloaderfactory validatefile avvertenza: problem directory [/home/francesco/scrivania/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/shared], exists: [false], isdirectory: [false], canread: [false] 8-apr-2015 8.29.04 org.apache.catalina.core.aprlifecyclelistener init info: apr based apache tomcat native library allows optimal performance in production environments not found on java.library.path: /home/francesco/jdk1.6.0_20/jre/lib/amd64/server:/home/francesco/jdk1.6.0_20/jre/lib/amd64:/home/francesco/jdk1.6.0_20/jre/../lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 8-apr-2015 8.29.04 org.apache.tomcat.util.digester.setpropertiesrule begin avvertenza: [setpropertiesrule]{server/service/engine/host/context} setting property 'source' 'org.eclipse.jst.jee.server:estra-agenzie-webapp' did not find matching property. 8-apr-2015 8.29.05 org.apache.coyote.abstractprotocol init info: initializing protocolhandler ["http-bio-8080"] 8-apr-2015 8.29.05 org.apache.coyote.abstractprotocol init info: initializing protocolhandler ["ajp-bio-8009"] 8-apr-2015 8.29.05 org.apache.catalina.startup.catalina load info: initialization processed in 423 ms 8-apr-2015 8.29.05 org.apache.catalina.core.standardservice startinternal info: starting service catalina 8-apr-2015 8.29.05 org.apache.catalina.core.standardengine startinternal info: starting servlet engine: apache tomcat/7.0.47 8-apr-2015 8.29.05 org.apache.tomcat.websocket.server.wssci onstartup info: jsr 356 websocket (java websocket 1.0) back upwards not available when running on java 6. suppress message, run tomcat on java 7, remove websocket jars $catalina_home/lib or add together websocketjars tomcat.util.scan.defaultjarscanner.jarstoskip property in $catalina_base/conf/catalina.properties. note deprecated tomcat 7 websocket api available. 8-apr-2015 8.29.05 org.apache.catalina.loader.webappclassloader validatejarfile info: validatejarfile(/home/francesco/scrivania/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/estra-agenzie-webapp/web-inf/lib/servlet-api-2.5.jar) - jar not loaded. see servlet spec 2.3, section 9.7.2. offending class: javax/servlet/servlet.class 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext listenerstart grave: error configuring application listener of class org.springframework.web.context.contextloaderlistener java.lang.classnotfoundexception: org.springframework.web.context.contextloaderlistener @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1702) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1547) @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:532) @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:514) @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:142) @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4854) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5434) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1559) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1549) @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303) @ java.util.concurrent.futuretask.run(futuretask.java:138) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:619) 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext listenerstart grave: error configuring application listener of class org.springframework.security.web.session.httpsessioneventpublisher java.lang.classnotfoundexception: org.springframework.security.web.session.httpsessioneventpublisher @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1702) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1547) @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:532) @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:514) @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:142) @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4854) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5434) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1559) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1549) @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303) @ java.util.concurrent.futuretask.run(futuretask.java:138) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:619) 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext listenerstart grave: error configuring application listener of class org.springframework.web.util.log4jconfiglistener java.lang.classnotfoundexception: org.springframework.web.util.log4jconfiglistener @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1702) @ org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1547) @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:532) @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:514) @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:142) @ org.apache.catalina.core.standardcontext.listenerstart(standardcontext.java:4854) @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5434) @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1559) @ org.apache.catalina.core.containerbase$startchild.call(containerbase.java:1549) @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303) @ java.util.concurrent.futuretask.run(futuretask.java:138) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:619) 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext listenerstart grave: skipped installing application listeners due previous error(s) 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext startinternal grave: error listenerstart 8-apr-2015 8.29.05 org.apache.catalina.core.standardcontext startinternal grave: context [/estra-agenzie-webapp] startup failed due previous errors 8-apr-2015 8.29.05 org.apache.coyote.abstractprotocol start info: starting protocolhandler ["http-bio-8080"] 8-apr-2015 8.29.05 org.apache.coyote.abstractprotocol start info: starting protocolhandler ["ajp-bio-8009"] 8-apr-2015 8.29.05 org.apache.catalina.startup.catalina start info: server startup in 870 ms
when deploy webapp straight under %tomcat_home%/webapp
works fine. looks run configuration can't see %tomcat_home%/shared
directory. add together param run configuration vm argument:
-dshared.loader="/my-tomcat-home/shared"
or adding .jars in %tomcat_home%/shared
straight run configuration classpath problem persists.
java eclipse spring maven tomcat
Comments
Post a Comment