suse10.1的系统中安装jdk1.6.0,好象是B7的,后又下载tomcat5.5,反复测试,tomcat5.5都在无报错的情况下启动不起来,利用netstat -an | grep 8080可以看到。开始怀疑要么是JAVA,要么是tomcat的版本存在兼容问题。遂登录tomcat.apache.org重新下载tomcat5.0,解压后拷贝至某目录下,修改/etc/profile中相关变量值,重启后,可以看到正常启动tomcat,可以看到8080端口处在监听状态了。
linux-li:/usr/local/tomcat5.0/bin # ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat5.0
Using CATALINA_HOME: /usr/local/tomcat5.0
Using CATALINA_TMPDIR: /usr/local/tomcat5.0/temp
Using JAVA_HOME: /usr/java/jdk1.6.0
linux-li:/usr/local/tomcat5.0/bin # netstat -an | grep 8080
linux-li:/usr/local/tomcat5.0/bin # netstat -an | grep 8080
tcp 0 0 :::8080 :::* LISTEN
linux-li:/usr/local/tomcat5.0/bin # ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat5.0
Using CATALINA_HOME: /usr/local/tomcat5.0
Using CATALINA_TMPDIR: /usr/local/tomcat5.0/temp
Using JAVA_HOME: /usr/java/jdk1.6.0
linux-li:/usr/local/tomcat5.0/bin # netstat -an | grep 8080
linux-li:/usr/local/tomcat5.0/bin # netstat -an | grep 8080
tcp 0 0 :::8080 :::* LISTEN