为了能同时启动两个tomcat,我改掉了其中一个tomcat的所有端口。但是启动时还是报错,错误如下
2009-3-29 22:56:18 org.apache.jk.common.MsgAjp processHeader
严重: BAD packet signature 18245
2009-3-29 22:56:18 org.apache.jk.common.ChannelSocket processConnection
严重: Error, processing connection
java.lang.IndexOutOfBoundsException
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:620)
at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:577)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:685)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)注:我启一个tomcat6,正常使用,tomcat5.5 修改掉所有端口,启动时不报错,部署任意一个简单的项目进去,都报如上错误!请问如何解决,谢谢!

解决方案 »

  1.   

    是有冲突的呀,我在试过,如果一个TOMCAT服务已经的开了,无论是哪个版本先,那个版本的后,都不行呀
      

  2.   

    我的另一个tomcat6 就没有启动啊。单起这个一个发布一个简单的应用就报错了
      

  3.   

    用jsp开发网站可以试试UFO,最近www.gm365.com上发布的web server软件UFO,不用做任何部署配置工作,直接下载后照文档提示就能、启动使用,另外对jsp文件的编译错误带有中文明确提示。
      

  4.   

    你在下一个Tomcat6,试试,看看是不是你的服务器文件有问题,两个都用6启动,一个把所有的端口都改了。
    实在不行一个在虚拟机中启动,另一个在自己的物理电脑上启动