1. Error description
Usage: Java Org. apache. catalina. startup. catalina [-config {pathname}] [-nonaming] {-help | START | stop} 2014-9-16 23:49:57 Org. apache. catalina. core. aprlifecyclelistener init information: loaded APR based Apache Tomcat native library 1.1.31 using APR version 1.4.8.2014-9-16 23:49:57 org. apache. catalina. core. aprlifecyclelistener init information: Apr capabilities: ipv6 [True], sendfile [True], accept filters [Fals E], random [True]. 23:49:59 Org. apache. catalina. core. aprlifecyclelistener initializessl information: OpenSSL successfully initialized (OpenSSL 1.0.1h 5 Jun 2014) 23:50:00 Org. apache. coyote. abstractprotocol init information: initializing protocolhandler ["http-apr-8080"] 23:50:00 Org. apache. coyote. abstractprotocol init information: initializing protocolhandler ["ajp-apr-8009"] 23:50:00 Org. AP Ache. catalina. startup. catalina load information: initialization processed in 3874 ms2014-9-16 23:50:01 Org. apache. catalina. core. standardservice startinternal information: starting service Catalina2014-9-16 23:50:01 Org. apache. catalina. core. standardengine startinternal information: Starting Servlet Engine: Apache Tomcat/7.0.552014-9-16 23:50:01 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ docs2014-9-16 23:50:02 Org. apache. tomcat. websocket. server. wssci onstartup: JSR 356 websocket (Java websocket 1.0) support is not available when running on Java 6. to suppress this message, run Tomcat on Java 7, remove the websocket jars from $ catalina_home/lib or add the websocket jars to the tomcat. util. scan. defajarjar.pdf. jarstoskip proper Ty in $ catalina_base/CONF/Catalina. properties. note that the deprecated Tomcat 7 websocket API will be available. 23:50:02 Org. apache. catalina. startup. hostconfig deploydirectory information: deployment of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ docs has finished in 1,296 ms2014-9-16 23:50:02 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web applica Tion Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ examples2014-9-16 23:50:03 Org. apache. catalina. core. applicationcontext log information: contextlistener: contextinitialized () 23:50:03 Org. apache. catalina. core. applicationcontext log information: sessionlistener: contextinitialized () 23:50:03 Org. apache. catalina. core. applicationcontext log information: contextlistener: attributeadded ('org. apache. jasper. Compiler. tldlocationscache ',' [email protected] ') 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deployment of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ examples has finished in 1,140 ms2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ host -Manager2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deployment of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ host-manager has finished in 125 ms2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ manager2014-9-16 23:50:03 Org. apache. catali Na. startup. hostconfig deploydirectory information: deployment of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ manager has finished in 125 ms2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ ROOT2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: Deployment Of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ Root has finished in 47 ms2014-9-16 23:50:03 Org. apache. catalina. startup. hostconfig deploydirectory information: deploying web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ SSH2014-9-16 23:50:14 Org. apache. catalina. startup. tagliburirule body information: TLD skipped. uri: http://www.springframework.org/tags/form is already define D2014-9-16 23:50:14 Org. apache. catalina. startup. tagliburirule body information: TLD skipped. uri: http://www.springframework.org/tags is already defined2014-9-16 23:50:15 Org. apache. catalina. core. applicationcontext log information: no spring webapplicationinitializer types detected on classpath2014-9-16 23:50:15 COM. sun. faces. config. configurelistener contextinitialized information: Initialize mojarra 2.0.3 (FCS b03) 2014-9 in the context '/ssh' -16 23:50:16 com. Sun. Faces. SPI. injectionproviderfactory createinstance information: jsf1048: With postconstruct/predestroy comments. The managedbeans method marked with these annotations indicates that the annotations have been processed. Log4j: warn no appenders cocould be found for logger (COM. opensymphony. xwork2.config. providers. xmlconfigurationprovider ). log4j: Warn please initialize the log4j system properly. log4j: Warn see http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.2014-9-16 23:50:17 Org. apache. catalina. core. serious standardcontext filterstart: exception starting filter struts2class: COM. opensymphony. xwork2.spring. springobjectfactoryfile: springobjectfactory. javamethod: getclassinstanceline: 220-com/opensymphony/xwork2/spring/springobjectfactory. java: 220:-1at Org. apache. struts2.dispatcher. dispatcher. init (dispatcher. java: 428) at Org. apache. struts2.dispatcher. ng. initoperations. initdispatcher (initoperations. java: 69) at Org. apache. struts2.dispatcher. ng. filter. strutsprepareandexecutefilter. init (strutsprepareandexecutefilter. java: 51) at Org. apache. catalina. core. applicationfilterconfig. initfilter (applicationfilterconfig. java: 279) at Org. apache. catalina. core. applicationfilterconfig. getfilter (applicationfilterconfig. java: 260) at Org. apache. catalina. core. applicationfilterconfig. <init> (applicationfilterconfig. java: 105) at Org. apache. catalina. core. standardcontext. filterstart (standardcontext. java: 4828) at Org. apache. catalina. core. standardcontext. startinternal (standardcontext. java: 5508) at Org. apache. catalina. util. lifecyclebase. start (lifecyclebase. java: 150) at Org. apache. catalina. core. containerbase. addchildinternal (containerbase. java: 901) at Org. apache. catalina. core. containerbase. addchild (containerbase. java: 877) at Org. apache. catalina. core. standardhost. addchild (standardhost. java: 649) at Org. apache. catalina. startup. hostconfig. deploydirectory (hostconfig. java: 1247) at Org. apache. catalina. startup. hostconfig $ deploydirectory. run (hostconfig. java: 1898) at java. util. concurrent. executors $ runnableadapter. call (executors. java: 441) at java. util. concurrent. futuretask $ sync. innerrun (futuretask. java: 303) at java. util. concurrent. futuretask. run (futuretask. java: 138) at java. util. concurrent. threadpoolexecutor $ worker. runtask (threadpoolexecutor. java: 886) at java. util. concurrent. threadpoolexecutor $ worker. run (threadpoolexecutor. java: 908) at java. lang. thread. run (thread. java: 619) caused by: Java. lang. nullpointerexceptionat COM. opensymphony. xwork2.spring. springobjectfactory. getclassinstance (springobjectfactory. java: 220) at com. opensymphony. xwork2.config. providers. xmlconfigurationprovider. verifyresulttype (xmlconfigurationprovider. java: 530) at com. opensymphony. xwork2.config. providers. xmlconfigurationprovider. addresulttypes (xmlconfigurationprovider. java: 501) at com. opensymphony. xwork2.config. providers. xmlconfigurationprovider. addpackage (xmlconfigurationprovider. java: 457) at com. opensymphony. xwork2.config. providers. xmlconfigurationprovider. loadpackages (xmlconfigurationprovider. java: 275) at Org. apache. struts2.config. strutsxmlconfigurationprovider. loadpackages (strutsxmlconfigurationprovider. java: 111) at com. opensymphony. xwork2.config. impl. defaultconfiguration. reloadcontainer (defaultconfiguration. java: 204) at com. opensymphony. xwork2.config. configurationmanager. getconfiguration (configurationmanager. java: 66) at Org. apache. struts2.dispatcher. dispatcher. init_preloadconfiguration (dispatcher. java: 371) at Org. apache. struts2.dispatcher. dispatcher. init (dispatcher. java: 415 )... 19 more2014-9-16 23:50:17 Org. apache. catalina. core. standardcontext startinternal critical: Error filterStart2014-9-16 23:50:17 Org. apache. catalina. core. standardcontext startinternal severe: context [/ssh] startup failed due to previous errors2014-9-16 23:50:17 Org. apache. catalina. loader. severe webappclassloader checkthreadlocalmapforleaks: the Web application [/ssh] created a threadlocal with key of Type [COM. sun. faces. util. util $1] (value [[email protected]) and a value of Type [Java. util. hashmap] (value [{COM. sun. faces. patterncache ={}}]) but failed to remove it when the web application was stopped. threads are going to be fig over time to try and avoid a probable memory leak.2014-9-16 23:50:17 org. apache. catalina. loader. severe webappclassloader checkthreadlocalmapforleaks: the Web application [/ssh] created a threadlocal with key of Type [COM. opensymphony. xwork2.inject. containerimpl $10] (value [[email protected]) and a value of Type [Java. lang. object [] (value [[ljava. lang. object; @ a966905]) but failed to remove it when the web application was stopped. threads are going to be fig over time to try and avoid a probable memory leak.2014-9-16 23:50:17 org. apache. catalina. loader. severe webappclassloader checkthreadlocalmapforleaks: the Web application [/ssh] created a threadlocal with key of Type [COM. opensymphony. xwork2.inject. containerimpl $10] (value [[email protected]) and a value of Type [Java. lang. object [] (value [[ljava. lang. object; @ 26f6852d]) but failed to remove it when the web application was stopped. threads are going to be fig over time to try and avoid a probable memory leak.2014-9-16 23:50:17 org. apache. catalina. startup. hostconfig deploydirectory information: deployment of Web application Directory D: \ myeclipse \ apache-Tomcat-7.0.55 \ webapps \ SSH has finished in 13,703 ms2014-9-16 23:50:17 Org. apache. coyote. abstractprotocol start information: Starting protocolhandler ["http-apr-8080"] 23:50:17 Org. apache. coyote. abstractprotocol start information: Starting protocolhandler ["ajp-apr-8009"] 23:50:17 Org. apache. catalina. startup. catalina start information: server startup in 16845 MS
2. Error cause
3. Solution
Error reported When configuring three SSH frameworks