Java tomcat7应用程序无法在linux上部署

Java tomcat7应用程序无法在linux上部署,java,tomcat7,web-deployment,Java,Tomcat7,Web Deployment,我有战争档案。它在windows上工作正常,在Linux的tomcat7上失败。我显然无法在远程调试器中捕捉到这一点,并且在其他文件中没有任何信息。这是stacktrace 你知道我能做什么吗 严重:ContainerBase.addChild:开始: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tr iptop发送

我有战争档案。它在windows上工作正常,在Linux的tomcat7上失败。我显然无法在远程调试器中捕捉到这一点,并且在其他文件中没有任何信息。这是stacktrace

你知道我能做什么吗

严重:ContainerBase.addChild:开始: org.apache.catalina.LifecycleException:无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/tr iptop发送器]] 位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634) 位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1074) 位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:554) 位于org.apache.catalina.startup.HostConfig.check(HostConfig.java:1649) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:606) 位于org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) 位于com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) 位于com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) 位于org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1447) 位于org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:679) 位于org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:437) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:650) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 位于org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:611) 位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 位于org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) 位于org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) 位于org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 位于org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(Thread.java:744)处,由以下原因引起:java.lang.IllegalArgumentException:java.lang.NullPointerException 位于org.apache.catalina.util.CharsetMapper。(CharsetMapper.java:81) 位于org.apache.catalina.util.CharsetMapper。(CharsetMapper.java:61) 位于org.apache.catalina.core.StandardContext.getCharsetMapper(StandardContext.java:1492) 位于org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269) 位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)


这是整个StackTrace吗?@Zarathustra,是的,你可以看到由printStackTrace()方法生成的文本“…37更多”…bug消失了。我正在重新部署应用程序,但现在看不到它。很奇怪的事,万一你再收到。。
    ... 37 more