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]
のいずれかの提案を得ますか?
これは、Javaのインストールの問題のように見えます。再インストールしてください。 – EJP
「yum remove」と「yum install」を使用して、java-1.7.0とjre-1.7.0を再インストールしましたが、違いはありませんでした。私もtomcat6.pidを削除してtomcat6サービスを再起動しようとしましたが、それでもどちらも役に立ちませんでした。 – yvoloshin