2013年9月20日星期五

eclipse tomcat error

running projects To eliminate the error caused the project itself the tomcat errors, I created a helloworld easiest jsp, but after running in eclpse click inside the console is still in the tomcat the following error , what this could be what causes ? How to solve ?
December 13 , 2011 10:43:48 AM org.apache.catalina.core.AprLifecycleListener init
Information : 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 \ jre7 \ bin; C: \ windows \ Sun \ Java \ bin; C: \ program files \ Java \ jdk1.7.0_05 \ bin; F: \ eclipse;; .
December 13 , 2011 10:43:59 AM org.apache.catalina.core.ContainerBase startInternal
serious : A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina]. StandardHost [localhost]. StandardContext [/ 10.9manageEmployee]]
at java.util.concurrent.FutureTask $ Sync.innerGet (Unknown Source)
at java.util.concurrent.FutureTask.get (Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java: 1142)
at org.apache.catalina.core.StandardHost.startInternal (StandardHost.java: 785)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1595)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1585)
at java.util.concurrent.FutureTask $ Sync.innerRun (Unknown Source)
at java.util.concurrent.FutureTask.run (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source)
at java.lang.Thread.run (Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina]. StandardHost [localhost]. StandardContext [/ 10.9manageEmployee]]
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)
... 7 more
Caused by: java.lang.NoClassDefFoundError: org / hibernate / HibernateException
at java.lang.Class.getDeclaredFields0 (Native Method)
at java.lang.Class.privateGetDeclaredFields (Unknown Source)
at java.lang.Class.getDeclaredFields (Unknown Source)
at org.apache.catalina.util.Introspection.getDeclaredFields (Introspection.java: 87)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation (WebAnnotationSet.java: 261)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations (WebAnnotationSet.java: 140)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations (WebAnnotationSet.java: 67)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig (ContextConfig.java: 382)
at org.apache.catalina.startup.ContextConfig.configureStart (ContextConfig.java: 858)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java: 346)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java: 119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java: 90)
at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java: 5172)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
... 7 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1556)
... 21 more

December 13 , 2011 10:44:00 AM org.apache.catalina.core.StandardContext filterStart
Serious : Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass (DefaultInstanceManager.java: 532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged (DefaultInstanceManager.java: 514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance (DefaultInstanceManager.java: 133)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java: 256)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java: 382)
at org.apache.catalina.core.ApplicationFilterConfig. (ApplicationFilterConfig.java: 103)
at org.apache.catalina.core.StandardContext.filterStart (StandardContext.java: 4649)
at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java: 5305)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1595)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1585)
at java.util.concurrent.FutureTask $ Sync.innerRun (Unknown Source)
at java.util.concurrent.FutureTask.run (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source)
at java.lang.Thread.run (Unknown Source)

December 13 , 2011 10:44:00 AM org.apache.catalina.core.StandardContext startInternal
serious : Error filterStart
December 13 , 2011 10:44:00 AM org.apache.catalina.core.StandardContext startInternal
serious : Context [/ 9.3strutsUserRegister] startup failed due to previous errors
December 13 , 2011 10:44:00 AM org.apache.catalina.core.ContainerBase startInternal
serious : A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina]. StandardHost [localhost]]
at java.util.concurrent.FutureTask $ Sync.innerGet (Unknown Source)
at java.util.concurrent.FutureTask.get (Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java: 1142)
at org.apache.catalina.core.StandardEngine.startInternal (StandardEngine.java: 302)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
at org.apache.catalina.core.StandardService.startInternal (StandardService.java: 443)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
at org.apache.catalina.core.StandardServer.startInternal (StandardServer.java: 732)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
at org.apache.catalina.startup.Catalina.start (Catalina.java: 675)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java: 322)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java: 451)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina]. StandardHost [localhost]]
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1595)
at org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java: 1585)
at java.util.concurrent.FutureTask $ Sync.innerRun (Unknown Source)
at java.util.concurrent.FutureTask.run (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source)
at java.lang.Thread.run (Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java: 1150)
at org.apache.catalina.core.StandardHost.startInternal (StandardHost.java: 785)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
... 7 more

December 13 , 2011 10:44:00 AM org.apache.catalina.startup.Catalina start
serious : Catalina.start:
org.apache.catalina.LifecycleException: Failed to start component [StandardServer [8005]]
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)
at org.apache.catalina.startup.Catalina.start (Catalina.java: 675)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source)
at java.lang.reflect.Method.invoke (Unknown Source)
at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java: 322)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java: 451)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService [Catalina]]
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)
at org.apache.catalina.core.StandardServer.startInternal (StandardServer.java: 732)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina]]
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 154)
at org.apache.catalina.core.StandardService.startInternal (StandardService.java: 443)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal (ContainerBase.java: 1150)
at org.apache.catalina.core.StandardEngine.startInternal (StandardEngine.java: 302)
at org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java: 150)
... 11 more

December 13 , 2011 10:44:00 AM org.apache.catalina.startup.Catalina start
Information : Server startup in 6471 ms
------ Solution ----------------------- ---------------------
tomcat startup when there is no error ? Seemingly not the easiest , is still dependent on hibernate, struts framework like
------ Solution ------------------------ --------------------
Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

little package
------ Solution ---------------------------------- ----------
first solve the foremost mistake, because subsequent error may caused by the front :
Caused by: java.lang.ClassNotFoundException: org.hibernate.HibernateException
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1556)
... 21 more

seems to be missing the Hibernate package
------ Solution ----------------------------- ---------------
first solve these two problems, import jar package, or comment related things.
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

Caused by: java.lang.NoClassDefFoundError: org / hibernate / HibernateException
------ Solution ----------------- ---------------------------
first you have to make sure you join hibernate package is placed where ? Yes add external jars or directly on the web-info lib directory , it should be placed directly on the web-info lib directory .
------ For reference only -------------------------------------- -
problem is that I find step by step to a source of errors , and deliberately let this dynamic web project is just a single jsp file, print a hello world, do not need to hibernate Yeah, why do not hibernate error will be reported it ?
------ For reference only -------------------------------------- -
and my java build path in add external jars joined hibernat4.1.8 the required folder in the package , or not.
------ For reference only -------------------------------------- -
and add external jars added a hibernat4.1.8 the required folder in the package , there is still java.LANG. noclassfounderror: org / hibernate / hibernateexception
------ For reference only ------------------------------- --------
my similar mistakes
sqlserver2000 in
String driverName = "com.microsoft. jdbc.sqlserver . SQLServerDriver ";
String dbURL = "jdbc: microsoft: sqlserver :/ / localhost: 1433; DatabaseName = sa "
distinction server2005 to server2012
String driverName = "com.microsoft. sqlserver.jdbc . SQLServerDriver ";
String dbURL = "jdbc: sqlserver :/ / localhost: 1433; DatabaseName = sa "
otherwise will be reported missing drivers or tomcat log file will say connection: refused

没有评论:

发表评论