Вчера наши веб-серверы работали нормально. Мы перезагрузили их прошлой ночью. Теперь наши приложения не будут появляться. Насколько я могу судить, причина в том, что Tomcat не видит jar-ресурс ресурса имен.
[tennis@Server bin]$ /usr/bin/tomcat5 run
Using CATALINA_BASE: /usr/share/tomcat5
Using CATALINA_HOME: /usr/share/tomcat5
Using CATALINA_TMPDIR: /usr/share/tomcat5/temp
Using JAVA_HOME: /usr/java/jdk1.6.0
Mar 20, 2011 12:24:54 PM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.NoClassDefFoundError: org/apache/naming/resources/ProxyDirContext
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
Когда я смотрю на / usr / share / tomcat5, я не вижу ничего необычного:
[tennis@Server bin]$ ls -las /usr/share/tomcat5/common/lib
total 556
4 drwxr-xr-x 2 root root 4096 Dec 20 2004 .
4 drwxr-xr-x 5 root root 4096 Dec 13 2004 ..
348 -rw-r--r-- 1 root root 351403 Jul 21 2004 jasper-compiler.jar
108 -rw-r--r-- 1 root root 105431 Jul 21 2004 jasper-runtime.jar
28 -rw-r--r-- 1 root root 27933 Jul 21 2004 naming-common.jar
16 -rw-r--r-- 1 root root 14820 Jul 21 2004 naming-factory.jar
4 -rw-r--r-- 1 root root 2075 Jul 21 2004 naming-java.jar
44 -rw-r--r-- 1 root root 42300 Jul 21 2004 naming-resources.jar
Теперь я не являюсь системным администратором и не настроил это.
Я не совсем уверен, как действовать сейчас - у кого-нибудь будет предложение?