操作系统是centOS 5.5 x64,rpm如下:
- tomcat5-jsp-2.0-api-5.5.23-0jpp.9.el5_5
- tomcat5-通用-lib-5.5.23-0jpp.9.el5_5
- tomcat5-servlet-2.4-api-5.5.23-0jpp.9.el5_5
- tomcat5-服务器-lib-5.5.23-0jpp.9.el5_5
- tomcat5-5.5.23-0jpp.9.el5_5
- tomcat5-jasper-5.5.23-0jpp.9.el5_5
telnet 本地主机 8080 尝试 127.0.0.1... 已连接到 localhost.localdomain (127.0.0.1)。 转义字符是‘^]’。 获取/HTTP/1.0 主机:localhost HTTP/1.1 400 错误请求 服务器:Apache-Coyote/1.1 日期:2010 年 9 月 16 日星期四 15:06:21 GMT 连接:关闭
替代方案——显示 java 输出:
替代方案--显示 java java-状态为手动。 链接当前指向 /usr/lib/jvm/jre1.6.0_21/bin/java /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java - 优先级 16000 从属密钥工具:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/keytool 从属 orbd:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/orbd 从属 pack200:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/pack200 从属 rmid:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/rmid 从属 rmiregistry:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/rmiregistry 从属服务器工具:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/servertool 从属 tnameserv:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/tnameserv 从属解包200:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/unpack200 从属 jre_exports:/usr/lib/jvm-exports/jre-1.6.0-openjdk.x86_64 从属 jre:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64 从属 java.1.gz:/usr/share/man/man1/java-java-1.6.0-openjdk.1.gz 从属 keytool.1.gz:/usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz 从属 orbd.1.gz:/usr/share/man/man1/orbd-java-1.6.0-openjdk.1.gz 从属 pack200.1.gz:/usr/share/man/man1/pack200-java-1.6.0-openjdk.1.gz 从属 rmid.1.gz:/usr/share/man/man1/rmid-java-1.6.0-openjdk.1.gz 从属 rmiregistry.1.gz:/usr/share/man/man1/rmiregistry-java-1.6.0-openjdk.1.gz 从属服务器工具.1.gz:/usr/share/man/man1/servertool-java-1.6.0-openjdk.1.gz 从属 tnameserv.1.gz:/usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1.gz 从属解包200.1.gz:/usr/share/man/man1/unpack200-java-1.6.0-openjdk.1.gz /usr/lib/jvm/jre-1.4.2-gcj/bin/java - 优先级 1420 从属密钥工具:/usr/lib/jvm/jre-1.4.2-gcj/bin/keytool 从属 orbd:(空) 从属 pack200:(空) 从属 rmid:(空) 从属 rmiregistry:/usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry 从属服务器工具:(空) 从属 tnameserv:(空) 从属解包200:(空) 从属 jre_exports:/usr/lib/jvm-exports/jre-1.4.2-gcj 从属 jre:/usr/lib/jvm/jre-1.4.2-gcj 从属 java.1.gz:(空) 从属 keytool.1.gz:(空) 从属 orbd.1.gz:(空) 从属 pack200.1.gz:(空) 从属 rmid.1.gz:(空) 从属 rmiregistry.1.gz:(空) 从属服务器工具.1.gz:(空) 从属 tnameserv.1.gz:(空) 从属解包200.1.gz:(空) /usr/lib/jvm/jre1.6.0_21/bin/java - 优先级 2 从属密钥工具:(空) 从属 orbd:(空) 从属 pack200:(空) 从属 rmid:(空) 从属 rmiregistry:(空) 从属服务器工具:(空) 从属 tnameserv:(空) 从属解包200:(空) 从属 jre_exports:(空) 从属 jre:(空) 从属 java.1.gz:(空) 从属 keytool.1.gz:(空) 从属 orbd.1.gz:(空) 从属 pack200.1.gz:(空) 从属 rmid.1.gz:(空) 从属 rmiregistry.1.gz:(空) 从属服务器工具.1.gz:(空) 从属 tnameserv.1.gz:(空) 从属解包200.1.gz:(空) 当前“最佳”版本是 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java。
尝试 HTTP/1.1 时也发生同样的情况,我完全不知道为什么。
答案1
centOS 上最新的 5.5 版本缺少 /usr/share/tomcatcat/webapps/root 目录,
您可以创建它并删除 400 错误,或者编辑 /etc/tomcat5/server.xml 以将 appBase="webapps" 更改为 appBase="yournewfolder" ...