您的位置:首页 > 运维架构 > Tomcat

关于Server Tomcat v9.0 Server at localhost failed to start.的分析

2017-11-12 17:05 525 查看

关于Server Tomcat v9.0 Server at localhost failed to start.的分析

现象

控制台( Console)提示:

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:ServletTest2’ did not find a matching property.

分析

通过不断的尝试,我最终找到了原因:

在“映射servlet”的过程中由于和的值相同导致的。

<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>


解决方案

修改的值或者修改的值

这样就能启动Tomcat,正常运行程序了。

<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlete</url-pattern>
</servlet-mapping>


这里在提示关于错误

HTTP Status 500 - Error instantiating servlet class

这个错误的原因一般是的值(包名拼错)的问题。(还有可能是卡了,重启IDE。我认为有可能,因为我没能像第一次那样的重现这个错误。)

<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.mingrisoft.MyServlet</servlet-class>
</servlet>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat