2017-03-01 11 views
0

Symfonyアプリケーションは、CentOS 6の迷惑メールVMで動作し、Apache Tomcat 6でホストされています。アプリケーションにアクセスしようとすると、Secure Connection Failedエラーが発生します。 Tomcatのログには、次のように表示されます。Tomcat6がjava.io.EOFExceptionをスローする

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 

これは明らかにどこからでも起こり始め、明らかなトリガーはありませんでした。 SOのさまざまな投稿に続いて、次のディレクトリを削除しました。

${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 

ここで 'cas'はアプリケーションの名前です。私はsudo service tomcat6 restartを使用してtomcat6サービスを再起動し、コマンドが正常に実行するようです。しかし、私が 'sudo service tomcat6 status'を実行すると、私は PID file exists, but process is not running [FAILED]

のいずれかの提案を得ますか?

+0

これは、Javaのインストールの問題のように見えます。再インストールしてください。 – EJP

+0

「yum remove」と「yum install」を使用して、java-1.7.0とjre-1.7.0を再インストールしましたが、違いはありませんでした。私もtomcat6.pidを削除してtomcat6サービスを再起動しようとしましたが、それでもどちらも役に立ちませんでした。 – yvoloshin

答えて

0

私はyum updateを実行することによってそれを考え出しました。それは重複したパッケージがあることを示しました。 thisポストに続いて、私は重複したパッケージを削除し、yum distro-syncを走りました。その後、tomcat6は正常に起動することができました。

関連する問題