驱动器交换后Tomcat没有启动

时间:2015-09-30 08:58:09

标签: linux tomcat catalina

我们的一个Linux tomcat服务器的磁盘空间不足,因此我们添加了新驱动器。我们已将新驱动器安装为/ xyz_new。

已满的驱动器安装为/ xyz。我们已将/ xyz中的所有tomcat Web应用程序数据复制到/ xyz_new,然后我们将/ xyz_new交换为/ xyz。所以现在所有的数据 回到/ xyz。问题是,当我们在驱动器交换后启动tomcat服务时,它没有启动并且在catalina日志下面给出了错误:

严重:部署Web应用程序目录XXXX时出错 java.lang.NoSuchMethodError:org.apache.naming.resources.BaseDirContext.setCacheObjectMaxSize(I)V     at org.apache.catalina.core.StandardContext.setResources(StandardContext.java:2070)     在org.apache.catalina.core.StandardContext.start(StandardContext.java:4482)     在org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)     在org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)     在org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)     在org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)     在org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)     在org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)     在org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)     在org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)     在org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)     在org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)     在org.apache.catalina.core.StandardHost.start(StandardHost.java:840)     在org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)     在org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)     在org.apache.catalina.core.StandardService.start(StandardService.java:525)     在org.apache.catalina.core.StandardServer.start(StandardServer.java:754)     在org.apache.catalina.startup.Catalina.start(Catalina.java:595)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     在java.lang.reflect.Method.invoke(Method.java:597)     在org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)     在org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

驱动器似乎在/ etc / fstab文件中具有相同的设置。 tomcat服务已启动但它没有创建catalina文件夹,因为tomcat服务中的任何Web应用程序都无法正常工作并且出现404错误。

我们检查了JAVA_HOME和CATALINA_HOME设置,它们似乎没问题。任何人都可以帮助我们吗?

0 个答案:

没有答案