ubuntu系统下 tomcat的sartup已经启动了 但是为啥不能访问localhost:8080
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu系统下 tomcat的sartup已经启动了 但是为啥不能访问localhost:8080相关的知识,希望对你有一定的参考价值。
ubuntu系统下 tomcat的sartup已经启动了,不能访问localhost:8080,是设置错误造成的,解决方法如下:
1、首先确定Tomcat端口是否为8080,这在Tomcat安装时默认端口即为8080。在启动tomcat6.exe时,可以查看到服务器的监听的端口为:8080。
2、然后在Tomcat安装目录下的conf目录找到文件“server.xml”文件,用记事本打开。
3、将 port="8080"改为 port="80"。
4、修改完成后,点击文件保存。
5、然后重新运行:tomcat6.exe程序,再次在浏览器打开地址, 就可以看到如下图页面了。
参考技术A 1、尝试命令行重启服务,察看是否正确:sudo service tomcat7 restart #如果你用的tomcat6就替换之
2、如果能够成功启动,察看服务器的配置文件:
sudo vi /etc/tomcat7/server.xml
确保找到下面的端口信息,如果有说明 http://localhost:8080/应该可以访问。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
3、查看系统日志:
cd /var/log/tomcat7/
用less察看相应的日志,看错误原因,然后贴出代码。
另外把你的不能访问的页面截个图来看看!!!追问
sudo vi /etc/tomcat7/server.xml
我输入这个之后 server.xml里什么都没有
晕,你看清自己的版本啊,sudo service tomcat7 restart #如果你用的tomcat6就替换之, 我装的都是最新的,你自己查看相应的版本就可以了。
sudo vi /etc/tomcat 然后按tab补全吧,你的可能是 tomcat6
sudo vi /etc/tomcat6/server.xml
------------或者强力解决办法------------
安装最新版的tomcat:
sudo apt-get install tomcat7
其次、检查防火墙是否打开,将8080端口设为信任允许连接,或者直接关掉。
设置防火墙可以用firestarter。 参考技术C 你端口设置的是否是8080呢,其次你的tomcat如果是绿色版的可能就没有这个默认的访问页面,你可以在项目的web。xml里配置下
以上是关于ubuntu系统下 tomcat的sartup已经启动了 但是为啥不能访问localhost:8080的主要内容,如果未能解决你的问题,请参考以下文章