gpt4 book ai didi

java - 包更改后在tomcat中发布失败

转载 作者:行者123 更新时间:2023-11-28 22:28:55 25 4
gpt4 key购买 nike

我有一个简单的 Web 应用程序,当我有默认包时它运行良好。当我添加包并将类移动到它们时,部署失败并出现错误:

The servlets named [FileUploadDBServlet] and [com.db.FileUploadDBServlet] are both mapped to the url-pattern [/FileUploadDBServlet] which is not permitted

我尝试删除旧项目并创建一个新项目。但不知何故旧引用仍然存在。如何删除旧引用。

我正在使用 Java 7、Tomcat 8 和 eclipse

最佳答案

谢谢大家的帮助。

我确定了问题的解决方案。

在 web.xml 中,servlet-classservlet-name 都应该是完全限定的,例如:

  <servlet>
<servlet-name>FileUploadDBServlet</servlet-name>
**<servlet-class>com.db.FileUploadDBServlet</servlet-class>**
</servlet>
<servlet-mapping>
**<servlet-name>com.db.FileUploadDBServlet</servlet-name>**
<url-pattern>/FileUploadDBServlet</url-pattern>

关于java - 包更改后在tomcat中发布失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30120945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com