/ / Tomcat6 lança java.io.EOFException - java, symfony, tomcat6

Tomcat6 lança java.io.EOFException - java, symfony, tomcat6

Eu tenho um aplicativo Symfony em execução em uma VM vaga com o CentOS 6 e hospedado no Apache Tomcat 6. Quando tento acessar o aplicativo, recebo um Secure Connection Failed erro. Os logs do tomcat mostram isso:

Exception in thread "main" java.lang.Error: java.io.EOFException
at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261)
at java.security.AccessController.doPrivileged(Native Method)
at sun.util.calendar.ZoneInfoFile.<clinit>(ZoneInfoFile.java:251)
(....more lines)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267)
at sun.util.calendar.ZoneInfoFile.load(ZoneInfoFile.java:294)
at sun.util.calendar.ZoneInfoFile.access$000(ZoneInfoFile.java:61)
at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:258)
... 37 more

Isso começou a acontecer aparentemente do nada, sem gatilhos aparentes. Após várias postagens no SO, excluí os seguintes diretórios:

${CATALINA_HOME}/work/Catalina/localhost/cas
${CATALINA_HOME}/work/Catalina
${CATALINA_HOME}/temp
${CATALINA_HOME}/webapps/cas
/var/cache/tomcat6/temp
/var/cache/tomcat6/work

onde "cas" é o nome do aplicativo. Eu reiniciei o serviço tomcat6 usando sudo service tomcat6 restart e o comando parece ser executado com sucesso. Mas quando executo o "estado do serviço sudo tomcat6", recebo PID file exists, but process is not running [FAILED]

Alguma sugestão?

Respostas:

0 para resposta № 1

Eu descobri executando yum update. Ele mostrou que existem pacotes duplicados. Segue esta post, apaguei os pacotes duplicados e corri yum distro-sync. Em seguida, o tomcat6 conseguiu iniciar com êxito.