hyrzzh hyrzzh
关注数: 28 粉丝数: 57 发帖数: 5,516 关注贴吧数: 26
android出现这种异常怎么办java.lang.NoClassDefFoundError 这是代码 这是代码、、、、 package com.example.webviewdemo; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.List; import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerConfigurationException;import javax.xml.transform.TransformerException;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult; import org.apache.commons.io.FileUtils;import org.apache.poi.hwpf.HWPFDocument;import org.apache.poi.hwpf.converter.PicturesManager;import org.apache.poi.hwpf.converter.WordToHtmlConverter;import org.apache.poi.hwpf.usermodel.Picture;import org.apache.poi.hwpf.usermodel.PictureType;import org.w3c.dom.Document; import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.webkit.WebView; public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);WebView myWebView=(WebView) findViewById(R.id.webview); final String path = "sdcard/"; final String file = "test.doc"; InputStream input = null;try {input = new FileInputStream (path + file);} catch (FileNotFoundException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} HWPFDocument wordDocument = null;try {wordDocument = new HWPFDocument (input);} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} WordToHtmlConverter wordToHtmlConverter = null;try {wordToHtmlConverter = new WordToHtmlConverter (DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument() );} catch (ParserConfigurationException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} wordToHtmlConverter.setPicturesManager (new PicturesManager() { public String savePicture (byte[] content, PictureType pictureType, String suggestedName, float widthInches, float heightInches) { return suggestedName; } }); wordToHtmlConverter.processDocument (wordDocument); List pics = wordDocument.getPicturesTable().getAllPictures(); if (pics != null) { for (int i = 0; i < pics.size(); i++) { Picture pic = (Picture) pics.get (i); try { pic.writeImageContent (new FileOutputStream (path + pic.suggestFullFileName() ) ); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} } } Document htmlDocument = wordToHtmlConverter.getDocument(); ByteArrayOutputStream outStream = new ByteArrayOutputStream(); DOMSource domSource = new DOMSource (htmlDocument); StreamResult streamResult = new StreamResult (outStream); TransformerFactory tf = TransformerFactory.newInstance(); Transformer serializer = null;try {serializer = tf.newTransformer();} catch (TransformerConfigurationException e) {// TODO Auto-generated catch blocke.printStackTrace();} serializer.setOutputProperty (OutputKeys.ENCODING, "gb2312"); serializer.setOutputProperty (OutputKeys.INDENT, "yes"); serializer.setOutputProperty (OutputKeys.METHOD, "html"); try {serializer.transform (domSource, streamResult);} catch (TransformerException e) {// TODO Auto-generated catch blocke.printStackTrace();} try {outStream.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} String content = new String (outStream.toByteArray() ); try {FileUtils.write (new File (path, "temp.html"), content, "gb2312");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}myWebView.getSettings().setJavaScriptEnabled(true);//myWebView.loadDataWithBaseURL(data, null, "text/html", "UTF-8", null);myWebView.loadUrl("file:///sdcard/test.html"); }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;} }
出现这种异常怎么办java.lang.NoClassDefFoundError 这是代码、、、、 package com.example.webviewdemo; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.List; import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerConfigurationException;import javax.xml.transform.TransformerException;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult; import org.apache.commons.io.FileUtils;import org.apache.poi.hwpf.HWPFDocument;import org.apache.poi.hwpf.converter.PicturesManager;import org.apache.poi.hwpf.converter.WordToHtmlConverter;import org.apache.poi.hwpf.usermodel.Picture;import org.apache.poi.hwpf.usermodel.PictureType;import org.w3c.dom.Document; import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.webkit.WebView; public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);WebView myWebView=(WebView) findViewById(R.id.webview); final String path = "sdcard/"; final String file = "test.doc"; InputStream input = null;try {input = new FileInputStream (path + file);} catch (FileNotFoundException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} HWPFDocument wordDocument = null;try {wordDocument = new HWPFDocument (input);} catch (IOException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} WordToHtmlConverter wordToHtmlConverter = null;try {wordToHtmlConverter = new WordToHtmlConverter (DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument() );} catch (ParserConfigurationException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} wordToHtmlConverter.setPicturesManager (new PicturesManager() { public String savePicture (byte[] content, PictureType pictureType, String suggestedName, float widthInches, float heightInches) { return suggestedName; } }); wordToHtmlConverter.processDocument (wordDocument); List pics = wordDocument.getPicturesTable().getAllPictures(); if (pics != null) { for (int i = 0; i < pics.size(); i++) { Picture pic = (Picture) pics.get (i); try { pic.writeImageContent (new FileOutputStream (path + pic.suggestFullFileName() ) ); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} } } Document htmlDocument = wordToHtmlConverter.getDocument(); ByteArrayOutputStream outStream = new ByteArrayOutputStream(); DOMSource domSource = new DOMSource (htmlDocument); StreamResult streamResult = new StreamResult (outStream); TransformerFactory tf = TransformerFactory.newInstance(); Transformer serializer = null;try {serializer = tf.newTransformer();} catch (TransformerConfigurationException e) {// TODO Auto-generated catch blocke.printStackTrace();} serializer.setOutputProperty (OutputKeys.ENCODING, "gb2312"); serializer.setOutputProperty (OutputKeys.INDENT, "yes"); serializer.setOutputProperty (OutputKeys.METHOD, "html"); try {serializer.transform (domSource, streamResult);} catch (TransformerException e) {// TODO Auto-generated catch blocke.printStackTrace();} try {outStream.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} String content = new String (outStream.toByteArray() ); try {FileUtils.write (new File (path, "temp.html"), content, "gb2312");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}myWebView.getSettings().setJavaScriptEnabled(true);//myWebView.loadDataWithBaseURL(data, null, "text/html", "UTF-8", null);myWebView.loadUrl("file:///sdcard/test.html"); }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;} }
【求助】配置struts2时,启动tomcat出现错误。。。求大神帮忙 2013-4-25 20:40:58 org.apache.catalina.core.AprLifecycleListener init信息: Loaded APR based Apache Tomcat Native library 1.1.27 using APR version 1.4.6.2013-4-25 20:40:58 org.apache.catalina.core.AprLifecycleListener init信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].2013-4-25 20:40:58 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host} Setting property 'reloadable' to 'true' did not find a matching property.2013-4-25 20:40:59 org.apache.catalina.core.AprLifecycleListener initializeSSL信息: OpenSSL successfully initialized (OpenSSL 1.0.1d 5 Feb 2013)2013-4-25 20:40:59 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["http-apr-8080"]2013-4-25 20:40:59 org.apache.coyote.AbstractProtocol init信息: Initializing ProtocolHandler ["ajp-apr-8009"]2013-4-25 20:40:59 org.apache.catalina.startup.Catalina load信息: Initialization processed in 2041 ms2013-4-25 20:40:59 org.apache.catalina.core.StandardService startInternal信息: Starting service Catalina2013-4-25 20:40:59 org.apache.catalina.core.StandardEngine startInternal信息: Starting Servlet Engine: Apache Tomcat/7.0.392013-4-25 20:40:59 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\aa2013-4-25 20:41:00 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\Bean2013-4-25 20:41:01 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\ch052013-4-25 20:41:01 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\ch05-project32013-4-25 20:41:02 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\ch062013-4-25 20:41:03 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\ch112013-4-25 20:41:04 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\day12013-4-25 20:41:05 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\day1.myeclipse.bak2013-4-25 20:41:07 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:584)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:323)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:221)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)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.<init>(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.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)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.reflect.InvocationTargetExceptionat 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 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:84)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:169)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more2013-4-25 20:41:07 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$MethodInjectorFile: ContainerImpl.javaMethod: injectLine: 301 - com/opensymphony/xwork2/inject/ContainerImpl.java:301:-1at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:485)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)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.<init>(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.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)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.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:584)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:323)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:221)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)... 19 moreCaused by: java.lang.reflect.InvocationTargetExceptionat 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 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:84)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:169)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more2013-4-25 20:41:07 org.apache.catalina.core.StandardContext startInternal严重: Error filterStart2013-4-25 20:41:07 org.apache.catalina.core.StandardContext startInternal严重: Context [/day1.myeclipse.bak] startup failed due to previous errors2013-4-25 20:41:07 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\docs2013-4-25 20:41:07 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\examples2013-4-25 20:41:08 org.apache.catalina.core.ApplicationContext log信息: ContextListener: contextInitialized()2013-4-25 20:41:08 org.apache.catalina.core.ApplicationContext log信息: SessionListener: contextInitialized()2013-4-25 20:41:08 org.apache.catalina.core.ApplicationContext log信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@e415b8')2013-4-25 20:41:08 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\host-manager2013-4-25 20:41:08 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\LoginAuth2013-4-25 20:41:08 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\LoginPage2013-4-25 20:41:08 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\LoginServlet2013-4-25 20:41:09 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\manager2013-4-25 20:41:09 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\MyBean2013-4-25 20:41:09 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\QQSystem2013-4-25 20:41:10 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\ROOT2013-4-25 20:41:10 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\servlet2013-4-25 20:41:10 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\apache-tomcat-7.0.39\webapps\struts22013-4-25 20:41:12 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:584)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:323)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:221)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)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.<init>(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.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)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.reflect.InvocationTargetExceptionat 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 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:84)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:169)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more2013-4-25 20:41:12 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$MethodInjectorFile: ContainerImpl.javaMethod: injectLine: 301 - com/opensymphony/xwork2/inject/ContainerImpl.java:301:-1at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:485)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)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.<init>(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.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)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.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:584)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:323)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:221)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:473)... 19 moreCaused by: java.lang.reflect.InvocationTargetExceptionat 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 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:84)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:169)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more2013-4-25 20:41:12 org.apache.catalina.core.StandardContext startInternal严重: Error filterStart2013-4-25 20:41:12 org.apache.catalina.core.StandardContext startInternal严重: Context [/struts2] startup failed due to previous errors2013-4-25 20:41:12 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["http-apr-8080"]2013-4-25 20:41:12 org.apache.coyote.AbstractProtocol start信息: Starting ProtocolHandler ["ajp-apr-8009"]2013-4-25 20:41:12 org.apache.catalina.startup.Catalina start信息: Server startup in 12437 ms
1 下一页