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

 我来答
小白聊电子科技
高粉答主

2020-04-13 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75457

向TA提问 私信TA
展开全部

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程序,再次在浏览器打开地址, 就可以看到如下图页面了。

逸云沙鸥
推荐于2017-10-08 · TA获得超过473个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:250万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-28
展开全部
首先保证你的本机通过自己的ip能够访问,不仅仅是localhost;
其次、检查防火墙是否打开,将8080端口设为信任允许连接,或者直接关掉。
设置防火墙可以用firestarter。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
31081020
2011-10-28 · TA获得超过159个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:141万
展开全部
你端口设置的是否是8080呢,其次你的tomcat如果是绿色版的可能就没有这个默认的访问页面,你可以在项目的web。xml里配置下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式