redhat 9 tomcat 问题

安装了tomcat6.0.10 并且我也安装了jdk1.6.0_13 而且所有的环境变量也都设置了 启动tomcat的时候也提示启动成功了
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.6.0_18

但是当我输入http://localhost:8080时 linux提示“当试图与localhost:8080联系时,连接被拒绝”怎么回事啊?

netstat 看linux 发现8080端口没有起来

网上说要关掉selinux,但我在/etc/sysconfig/目录下没有找到这个文件,也不知道是不是本来redhat9本来就没有这个文件.请大哥们帮忙解决一下,小弟先谢过.
[b]问题补充:[/b]
没有tomcat报错
也没有其他的程序占用8080端口
[b]问题补充:[/b]
我装的redhat9里没有/etc/selinux/这个目录.
而且我用rqm -qa | grep selinux也没有找到selinux这个文件.很是郁闷. :cry: :cry:
[b]问题补充:[/b]
呵呵,版本确实老了一点.
我查看了没有selinux这个服务.
关键是用netstat -ant查看端口,没有发现8080端口,难道我tomcat没有装成功?
但是启动tomcat的时候也提示启动成功了
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.6.0_18

纳闷..原来在ubuntu下装没有出现这种问题的..

[b]问题补充:[/b]
防火墙早关了。
[b]问题补充:[/b]
先谢谢你们,不过问题还是没有解决.怪事!
[b]问题补充:[/b]
:) pJun 大哥,我没有放弃,我在继续纠缠,我在想是不是tomcat的问题.版本太多,请给我推荐一个.
[b]问题补充:[/b]
端口确认了是8080
[b]问题补充:[/b]
大哥们,要是有什么错误信息.我早贴出来了.看来还是换个版本先看看.

15个回答

:cry: 勿放弃. 不想纠缠可升级版本.

把tomcat报错日志发上来

看一下有没有其他程序占用8080的端口!

LZ可以尝试用命令找找看
[quote]
whereis selinux
[/quote]
改命令可查找与selinux相关的文件位置
try it ,good luck! :D

Google到得内容,望有帮助

[quote]
正确关闭RedHat下selinux的方法:
正确方法如下:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
[/quote]

redhat9貌似真好像还没有加selinux组件来的.LZ的RH版本好老.我得到的信息RH是到AS3才开始加入selinux.whereis命令不知道LZ用过没有,有无效果?

RH9好似有查看服务的Service命令,LZ可检查是否存在selinux服务.

重新定位问题吧,应该与selinux无关.
我看LZ描述 用的是http://localhost:8080/
1.请LZ检查/etc/hosts文件,看是否有localhost的相关配置.没有请补上
2.请LZ尝试用http://127.0.0.1:8080/试试看.
3.如果有条件,请用外网访问下该Tomcat,观察结果.

try it,good luck!

其实我上面的目的就是想确认如果不走路由不经过防火墙的话,是否可以正常访问到Tomcat.如果LZ方便可以直接干掉防火墙.命令 service iptables stop .再测试.
PS:如果服务器在外网上,请LZ慎重.采用上面的方法,加/etc/hosts好了.

有点担心,请LZ确认Tomcat启动后确实在运行.没有终止掉.

ps -aef | grep tomcat

用catalina.sh来启动,启动到前台.观察一下实际运行脚本.

共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐