tomcat启动了,还是无法访问webapps里面的项目

「已注销」 2012-05-04 11:29:54
在linux里(ip是192.168.4.252),用 startup.sh 开启了tomcat,但是webapps目录下的 项目却无法访问。甚至,连自带的manager都无法访问。

比如 在别的电脑输入192.168.4.252:8084,提示无法打开页面,但是却能ping通192.168.4.252.不知道是为什么。
...全文
11543 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
kobe_byrant 2013-05-24
  • 打赏
  • 举报
回复
引用 10 楼 lmlsforever 的回复:
[Quote=引用 8 楼 的回复:] 需要看catalina.log,最好是打开项目所在那天的catalian日志 [/Quote] 这是今天的日志 May 8, 2012 8:36:40 AM org.apache.coyote.http11.Http11Protocol pause INFO: Pausing Coyote HTTP/1.1 on http-8096 May 8, 2012 8:36:40 AM org.apache.catalina.connector.Connector pause SEVERE: Protocol handler pause failed java.net.SocketException: Network is unreachable at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:218) at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:487) at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:284) at org.apache.jk.server.JkMain.pause(JkMain.java:725) at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153) at org.apache.catalina.connector.Connector.pause(Connector.java:1029) at org.apache.catalina.core.StandardService.stop(StandardService.java:566) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache.catalina.startup.Catalina.stop(Catalina.java:648) at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:692) May 8, 2012 8:36:42 AM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina May 8, 2012 8:36:43 AM org.apache.coyote.http11.Http11Protocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8096
这个不是已经说了吗?端口是8096,所以应该是http://192.168.4.252:8096
  • 打赏
  • 举报
回复
检查server.xml。是不是设置了你的host
wrb116 2013-05-23
  • 打赏
  • 举报
回复
检查server.xml,看看里面host配置是不是被重定向到其他文件夹了
a312983516 2012-05-08
  • 打赏
  • 举报
回复
网络出错啊

你看看这篇文章
http://linux.ctocio.com.cn/335/8718335.shtml
watermarkmms 2012-05-08
  • 打赏
  • 举报
回复
把部署包删掉,启动tomcat,看看有没有出错啊。
你这个8084在你本机没问题,但是服务器上,这个端口
不一定对外开放的,你要检查一下的。然后你确定你的服务器tomcat端口是8084?
「已注销」 2012-05-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

需要看catalina.log,最好是打开项目所在那天的catalian日志
[/Quote]

这是今天的日志

May 8, 2012 8:36:40 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8096
May 8, 2012 8:36:40 AM org.apache.catalina.connector.Connector pause
SEVERE: Protocol handler pause failed
java.net.SocketException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:218)
at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:487)
at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:284)
at org.apache.jk.server.JkMain.pause(JkMain.java:725)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
at org.apache.catalina.connector.Connector.pause(Connector.java:1029)
at org.apache.catalina.core.StandardService.stop(StandardService.java:566)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:648)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:692)
May 8, 2012 8:36:42 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
May 8, 2012 8:36:43 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8096
五哥 2012-05-04
  • 打赏
  • 举报
回复
192.168.4.252:8084是访问Tomcat中的项目

你的tomcat的端口是 8084 ?

你看看tomcat的logs里面的日志
飞起航 2012-05-04
  • 打赏
  • 举报
回复
项目正常启动了吗,应会有报错,查看下后台或日志文件,把报错信息拿上来。
①192.168.4.252:8084是访问Tomcat中的项目。
②ping通192.168.4.252,是因为这台计算机联通局域网。
昨日凡阳 2012-05-04
  • 打赏
  • 举报
回复
是404吗?linux中,有的版本的tomcat访问主页本身就是404。
ETCentury 2012-05-04
  • 打赏
  • 举报
回复
需要看catalina.log,最好是打开项目所在那天的catalian日志
「已注销」 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 4 楼 的回复:
再补充一下:

我平常是用netbeans编程,然后在netbeans里直接开启tomcat,这时,别的电脑可以访问到这个工程,用的是192.168.4.252:8084/test

但是,现在不打开netbeans,直接用startup.sh开启tomcat,却是无法访问了,不知道为什么。tomcat的log在楼上。

你确定你的项目加载到webapps……
[/Quote]
回楼上,确定。因为我的netbeans的项目默认目录就已经设为了tomcat的webapps了。所以,只要新建项目,就会在webapps下。
a-shitou 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
再补充一下:

我平常是用netbeans编程,然后在netbeans里直接开启tomcat,这时,别的电脑可以访问到这个工程,用的是192.168.4.252:8084/test

但是,现在不打开netbeans,直接用startup.sh开启tomcat,却是无法访问了,不知道为什么。tomcat的log在楼上。
[/Quote]
你确定你的项目加载到webapps目录下了吗?确认是tomcat要加载的webapps目录吗
netbeans里开启tomcat可能默认的webapps目录已经不是tomcat下面的webapps了
你把项目放那里当然也就不行
「已注销」 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

项目正常启动了吗,应会有报错,查看下后台或日志文件,把报错信息拿上来。
①192.168.4.252:8084是访问Tomcat中的项目。
②ping通192.168.4.252,是因为这台计算机联通局域网。
[/Quote]

我平常是用netbeans编程,然后在netbeans里直接开启tomcat,这时,别的电脑可以访问到这个工程,用的是192.168.4.252:8084/test

但是,现在不打开netbeans,直接用startup.sh开启tomcat,却是无法访问了,不知道为什么。tomcat的log在楼上。
「已注销」 2012-05-04
  • 打赏
  • 举报
回复
再补充一下:

我平常是用netbeans编程,然后在netbeans里直接开启tomcat,这时,别的电脑可以访问到这个工程,用的是192.168.4.252:8084/test

但是,现在不打开netbeans,直接用startup.sh开启tomcat,却是无法访问了,不知道为什么。tomcat的log在楼上。
「已注销」 2012-05-04
  • 打赏
  • 举报
回复
localhost 的log:
2012-5-4 11:03:55 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2012-5-4 11:03:55 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2012-5-4 11:20:18 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2012-5-4 11:20:18 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2012-5-4 11:20:20 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextDestroyed()
2012-5-4 11:20:20 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextDestroyed()

81,118

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧