Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tomcat6抛出java.io.EOFException_Java_Symfony_Tomcat6 - Fatal编程技术网

Tomcat6抛出java.io.EOFException

Tomcat6抛出java.io.EOFException,java,symfony,tomcat6,Java,Symfony,Tomcat6,我有一个Symfony应用程序,它运行在CentOS 6的虚拟机上,托管在Apache Tomcat 6上。当我尝试访问应用程序时,我收到一个安全连接失败错误。tomcat日志显示: Exception in thread "main" java.lang.Error: java.io.EOFException at sun.util.calendar.ZoneInfoFile$1.run(ZoneInfoFile.java:261) at java.security.Acces

我有一个Symfony应用程序,它运行在CentOS 6的虚拟机上,托管在Apache Tomcat 6上。当我尝试访问应用程序时,我收到一个
安全连接失败
错误。tomcat日志显示:

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
其中“cas”是应用程序的名称。我使用
sudo服务tomcat6 restart
重新启动了tomcat6服务,命令似乎运行成功。但当我运行“sudo服务tomcat6 status”时,我得到
PID文件存在,但进程未运行[失败]


有什么建议吗?

我通过运行
yum更新
找到了答案。这表明存在重复的包。在发布之后,我删除了重复的软件包并运行了
yum-distro-sync
。然后,tomcat6能够成功启动。

这看起来像是Java安装问题。重新安装。我使用“yum-remove”和“yum-install”重新安装了java-1.7.0和jre-1.7.0,但没有任何区别。我还尝试删除tomcat6.pid并重新启动tomcat6服务,但也没有帮助。
${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