Tomcat配置好也已经启动,为啥localhost8080打不开呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat配置好也已经启动,为啥localhost8080打不开呢?相关的知识,希望对你有一定的参考价值。

参考技术A 在保证Tomcat环境配置成功,而且服务启动的状态下,如果输入http:localhost:8080没又跳出tomcat的版本信息的话,那就说明没有成功,不排除默认端口被占用的可能,Tomcat默认端口8080很有可能被别的数据库占用或者一些应用程序如迅雷什么的,至于怎么改端口设置和查看端口被占用,百度上都有教程的,未能帮到你表示抱歉。

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

本回答被提问者采纳
参考技术B 首先保证你的本机通过自己的ip能够访问,不仅仅是localhost;
其次、检查防火墙是否打开,将8080端口设为信任允许连接,或者直接关掉。
设置防火墙可以用firestarter。
参考技术C 你端口设置的是否是8080呢,其次你的tomcat如果是绿色版的可能就没有这个默认的访问页面,你可以在项目的web。xml里配置下

以上是关于Tomcat配置好也已经启动,为啥localhost8080打不开呢?的主要内容,如果未能解决你的问题,请参考以下文章

tomcat在eclipse中已启动成功但是访问主页404为啥?

为啥在idea中启动tomcat后访问solr会404?

为啥eclipse启动tomcat登录不了localhost:8080

为啥我的tomcat启动要这么久?

为啥使用idea2021版本创建tomcat项目会报错?

ubuntu系统下 tomcat的sartup已经启动了 但是为啥不能访问localhost:8080