Tomcat 6 не запускается: неизвестный константный тег 0 в файле класса javax/naming/spi/NamingManager
У меня есть веб-приложение opencms, работающее на Windows Server 2003. Все работало, так как мы перенесли всю систему (ОС) в облако (физическое в облако). Проблема в том, что теперь tomcat не запускается (это как служба), и в журналах показано это:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassFormatError: Unknown constant tag 0 in class file javax/naming/spi/NamingManager
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.apache.naming.NamingContext.bind(NamingContext.java:863)
at org.apache.naming.NamingContext.bind(NamingContext.java:171)
at org.apache.naming.NamingContext.bind(NamingContext.java:187)
at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1016)
at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:633)
at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:237)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:703)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
... 6 more
Есть идеи что это такое или как это решить? Спасибо!