JXL component reports
1. The specific error is as follows:
Usage: java org. apache. catalina. startup. catalina [-config {pathname}] [-nonaming] {-help | start | stop} 2014-5-3 23:10:18 org. apache. catalina. core. aprLifecycleListener init information: Loaded APR based Apache Tomcat Native library 1.1.27 using APR version 1.4.6.2014-5-3 23:10:18 org. apache. catalina. core. aprLifecycleListener init information: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 23:10:19 org. apache. catalina. core. aprLifecycleListener initializeSSL information: OpenSSL successfully initialized (OpenSSL 1.0.1d 5 Feb 2013) 23:10:19 org. apache. coyote. abstractProtocol init information: Initializing ProtocolHandler ["http-apr-8686"] 23:10:19 org. apache. coyote. abstractProtocol init information: Initializing ProtocolHandler ["ajp-apr-8009"] 23:10:19 org. apache. catalina. startup. catalina load information: Initialization processed in 1154 ms2014-5-3 23:10:19 org. apache. catalina. core. standardService startInternal information: Starting service Catalina2014-5-3 23:10:19 org. apache. catalina. core. standardEngine startInternal information: Starting Servlet Engine: Apache Tomcat/7.0.412014-5-3 23:10:20 org. apache. catalina. util. sessionIdGenerator createSecureRandom information: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [134] milliseconds. log4j: WARN No appenders cocould be found for logger (com. opensymphony. xwork2.util. fs. defaultFileManagerFactory ). 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-5-3 23:10:21 org. apache. catalina. core. standardContext filterStart is serious: Exception starting filter struts2Unable to load configuration. -action-file:/D:/MyEclipse/workspace/JXL/WebRoot/WEB-INF/classes/actions. xml: 13: 105at org. apache. struts2.dispatcher. dispatcher. init (Dispatcher. java: 501) at org. apache. struts2.dispatcher. ng. initOperations. initDispatcher (InitOperations. java: 74) at org. apache. struts2.dispatcher. ng. filter. strutsPrepareAndExecuteFilter. init (StrutsPrepareAndExecuteFilter. java: 57) at org. apache. catalina. core. applicationFilterConfig. initFilter (ApplicationFilterConfig. java: 281) at org. apache. catalina. core. applicationFilterConfig. getFilter (ApplicationFilterConfig. java: 262) at org. apache. catalina. core. applicationFilterConfig.
(ApplicationFilterConfig. java: 107) at org. apache. catalina. core. standardContext. filterStart (StandardContext. java: 4746) at org. apache. catalina. core. standardContext. startInternal (StandardContext. java: 5399) at org. apache. catalina. util. lifecycleBase. start (LifecycleBase. java: 150) at org. apache. catalina. core. containerBase $ StartChild. call (ContainerBase. java: 1559) at org. apache. catalina. core. containerBase $ StartChild. call (ContainerBase. java: 1549) 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: Unable to load configuration. -action-file:/D:/MyEclipse/workspace/JXL/WebRoot/WEB-INF/classes/actions. xml: 13: 105at com. opensymphony. xwork2.config. configurationManager. getConfiguration (ConfigurationManager. java: 70) at org. apache. struts2.dispatcher. dispatcher. init_PreloadConfiguration (Dispatcher. java: 445) at org. apache. struts2.dispatcher. dispatcher. init (Dispatcher. java: 489 )... 15 moreCaused by: Action class [com. you. jxl. action. orderInformationAction] does not have a public no-arg constructor-action-file:/D:/MyEclipse/workspace/JXL/WebRoot/WEB-INF/classes/actions. xml: 13: 105at com. opensymphony. xwork2.config. providers. xmlConfigurationProvider. verifyAction (XmlConfigurationProvider. java: 487) at com. opensymphony. xwork2.config. providers. xmlConfigurationProvider. addAction (XmlConfigurationProvider. java: 426) at com. opensymphony. xwork2.config. providers. xmlConfigurationProvider. addPackage (XmlConfigurationProvider. java: 552) at com. opensymphony. xwork2.config. providers. xmlConfigurationProvider. loadPackages (XmlConfigurationProvider. java: 292) at org. apache. struts2.config. strutsXmlConfigurationProvider. loadPackages (StrutsXmlConfigurationProvider. java: 112) at com. opensymphony. xwork2.config. impl. defaultConfiguration. reloadContainer (DefaultConfiguration. java: 258) at com. opensymphony. xwork2.config. configurationManager. getConfiguration (ConfigurationManager. java: 67 )... 17 moreCaused by: java. lang. noSuchMethodException: com. you. jxl. action. orderInformationAction.
() At java. lang. class. getConstructor0 (Class. java: 2706) at java. lang. class. getConstructor (Class. java: 1657) at com. opensymphony. xwork2.config. providers. xmlConfigurationProvider. verifyAction (XmlConfigurationProvider. java: 476 )... more2014-5-3 23:10:21 org. apache. catalina. core. standardContext startInternal critical: Error filterStart2014-5-3 23:10:21 org. apache. catalina. core. standardContext startInternal severe: Context [/JXL] startup failed due to previous errors2014-5-3 23:10:22 org. apache. catalina. startup. hostConfig deployDirectory information: Deploying web application directory D: \ MyEclipse \ apache-tomcat-7.0.41 \ webapps \ docs2014-5-3 23:10:22 org. apache. catalina. startup. hostConfig deployDirectory information: Deploying web application directory D: \ MyEclipse \ apache-tomcat-7.0.41 \ webapps \ examples2014-5-3 23:10:22 org. apache. catalina. core. applicationContext log information: ContextListener: contextInitialized () 2014-5-3 23:10:22 org. apache. catalina. core. applicationContext log information: SessionListener: contextInitialized () 2014-5-3 23:10:22 org. apache. catalina. core. applicationContext log information: ContextListener: attributeAdded ('org. apache. jasper. compiler. tldLocationsCache ', 'org. apache. jasper. compiler. tldLocationsCache @ 52eef4 ') 2014-5-3 23:10:22 org. apache. catalina. startup. hostConfig deployDirectory information: Deploying web application directory D: \ MyEclipse \ apache-tomcat-7.0.41 \ webapps \ host-manager2014-5-3 23:10:22 org. apache. catalina. startup. hostConfig deployDirectory information: Deploying web application directory D: \ MyEclipse \ apache-tomcat-7.0.41 \ webapps \ manager2014-5-3 23:10:22 org. apache. catalina. startup. hostConfig deployDirectory information: Deploying web application directory D: \ MyEclipse \ apache-tomcat-7.0.41 \ webapps \ ROOT2014-5-3 23:10:22 org. apache. coyote. abstractProtocol start information: Starting ProtocolHandler ["http-apr-8686"] 23:10:22 org. apache. coyote. abstractProtocol start information: Starting ProtocolHandler ["ajp-apr-8009"] 23:10:22 org. apache. catalina. startup. catalina start information: Server startup in 3214 MS
2. Error cause
3. Solution