日期:2014-05-16  浏览次数:20732 次

linux系统中安装tomcat后无法访问主页,回答有用都将得分
系统为fedora10 
jdk为:jdk-1_5_0_22-linux-i586.bin
tomcat为:apache-tomcat-6.0.28.tar.gz

之前我在其它机器上面安装完系统之后,都没有问题,现在换了一台机器装了很多次都不行
我的安装步骤是

用root登录后直接./jdk-1_5_0_22-linux-i586.bin

然后配置环境
$ sudo gedit /etc/profile

在文件最后添加
JAVA_HOME=/home/aigyoo/java/jdk1.5.0_22

export JRE_HOME=/home/aigyoo/java/jdk1.5.0_22/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

安装好后resoure /etc/profile 或重启电脑 java -version 后出现是我当前安装版本

java version "1.5.0_22"
java(TM) 2 Runtime Environment,Standard Edition(build 1.5.0_22-b03)
java HotSpot(TM) Server VM(build 1.5.0_22-b03,mixed mode)
然后就是解压 tar -zvxf apache-tomcat-6.0.28.tar.gz  

出现这个是不是就保证jdk百分百安装对了呢?

现在啥也不管 跑到 tomcat的bin目录下./startup.sh出现
Using CATALINA_BASE: /home/aigyoo/java/apache-tomcat-6.0.28
Using CATALINA_HOME: /home/aigyoo/java/apache-tomcat-6.0.28
Using CATALINA_TMPDIR: /home/aigyoo/java/apache-tomcat-6.0.28/temp
Using JRE_HOME: /home/aigyoo/java/jdk1.5.0_22/jre
Using CLASSPATH: /home/aigyoo/java/apache-tomcat-6.0.28/bin/bootstrap.jar
网上说这样tomcat就启动了,可是我发现确无法访问http://localhost:8080

然后我netstat -tln 可以发现8080端口有启动,系统默认会安装httpd也已经被卸载.
查看tomcat 启动日志 tail -f catalina.out 也未发现启动报错,只是有一个
INFO:The APR based Apache tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path:/home/aigyoo/java/jdk1.5.0_22/jre
lib/i386/server:/home/aigyoo/java/jdk1.5.0_22/jrelib/i386/:/home/aigyoo/java/jdk1.5.0_22/jre..
lib/i386/ 
好像不要管的.
还有说是防火墙的问题,我也关闭掉试过了没有用.
现在我还能有什么办法去解决吗?




------解决方案--------------------
/var/log/下的日志文件看看,看几个修改时间较新的
------解决方案--------------------
可能你的系统权限不够也不一定的,错误并不一定只出现在tomcat的日志里吧,/var/log下的messages、secure、audit/audit.log看看