masterJ2EE篇001——启动tomcat报错Server Tomcat v7.0 Server at localhost failed to start
2016-11-05 02:38
302 查看
在eclipse里start server报错Server Tomcat v7.0 Server at localhost failed to start.可是之前都还好好的呢。
首先想到的是应该上一次关闭异常,重启一下就好了。所以到tomcat/bin目录下先执行./shutdown.sh再执行./startup.sh。
./shutdown.sh的时候tomcat提示
十一月 05, 2016 1:44:57 上午 org.apache.catalina.startup.Catalina stopServer
严重: Could not contact localhost:8005. Tomcat may not be running.
十一月 05, 2016 1:44:57 上午 org.apache.catalina.startup.Catalina stopServer
严重: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
这个是因为tomcat仍处于关闭状态,你再关闭就会有这个提示了。
直接执行startup.sh启动成功了,然后shutdown.sh也成功了。
仔细一想,eclipse server窗口里启动和直接命令启动应该没多少差别的
我所知道的差别只有因为设置的原因,eclipse server窗口里启动的会把我的项目丢进tomcat,而命令启动不会。所以应该是web.xml里配置的url pattern有问题。
打开web.xml一看,果然是这个问题。我写成了
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/*.htm</url-pattern>
</servlet-mapping>
url-pattern不支持这样的写法的。可以写为.htm,也可以写为/。下一章说下url-pattern的事情吧。
首先想到的是应该上一次关闭异常,重启一下就好了。所以到tomcat/bin目录下先执行./shutdown.sh再执行./startup.sh。
./shutdown.sh的时候tomcat提示
十一月 05, 2016 1:44:57 上午 org.apache.catalina.startup.Catalina stopServer
严重: Could not contact localhost:8005. Tomcat may not be running.
十一月 05, 2016 1:44:57 上午 org.apache.catalina.startup.Catalina stopServer
严重: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
这个是因为tomcat仍处于关闭状态,你再关闭就会有这个提示了。
直接执行startup.sh启动成功了,然后shutdown.sh也成功了。
仔细一想,eclipse server窗口里启动和直接命令启动应该没多少差别的
我所知道的差别只有因为设置的原因,eclipse server窗口里启动的会把我的项目丢进tomcat,而命令启动不会。所以应该是web.xml里配置的url pattern有问题。
打开web.xml一看,果然是这个问题。我写成了
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/*.htm</url-pattern>
</servlet-mapping>
url-pattern不支持这样的写法的。可以写为.htm,也可以写为/。下一章说下url-pattern的事情吧。
相关文章推荐
- Java--启动Tomcat报错:Server Tomcat v7.0 Server at localhost failed to start.
- Tomcat启动失败,提示Server Tomcat v7.0 Server at localhost failed to start.
- Eclipse的web工程启动tomcat出现"Server Tomcat v7.0 Server at localhost failed to start."的解决办法
- 启动tomcat的时候就报错“Server Tomcat v7.0 Server at localhost failed to start.”
- Android-67-Tomcat启动出错:Server Tomcat v7.0 Server at localhost failed to start.
- Android-67-Tomcat启动出错:Server Tomcat v7.0 Server at localhost failed to start.
- Tomcat启动失败 提示Server Tomcat v7.0 Server at localhost failed to start.
- eclipse中启动tomcat报错:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If
- Tomcat启动失败-提示Server Tomcat v7.0 Server at localhost failed to start.
- 启动tomcat的时候就报错“Server Tomcat v7.0 Server at localhost failed to start.”
- Server Tomcat v7.0 Server at localhost failed to start.的问题解决
- Server Tomcat v7.0 Server at localhost failed to start.解决办法记录
- 在Eclipse里面启动tomcat服务器出现Server Tomcat v8.0 Server at localhost failed to start.问题
- Tomcat启动错误:Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- Server Tomcat v7.0 Server at localhost failed to start.
- "Server Tomcat v7.0 Server at localhost failed to start"的错误解决
- Server Tomcat v7.0 Server at localhost failed to start.错误可能原因之一
- Server Tomcat v7.0 Server at localhost failed to start.解决办法
- eclipse启动报错Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- Server Tomcat v7.0 Server at localhost failed to start.怎么处理