gpt4 book ai didi

java - Servlet 显示名称已存在

转载 作者:行者123 更新时间:2023-11-30 08:21:47 24 4
gpt4 key购买 nike

我在尝试创建与我删除的同名的 servlet 时遇到此错误。原来的那个无处可去,所以我删除它重新开始,它不在项目树中,也不在物理文件夹中,所以我不明白为什么这不起作用。我确实刷新了项目,还关闭并重新启动了 Eclipse。

感谢任何帮助。这是 Eclipse 的一些怪癖还是我必须做些什么?这是我的 web.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>first</display-name>
<welcome-file-list>
<welcome-file>home.html</welcome-file>
<welcome-file>contactus.html</welcome-file>
<welcome-file>adminlog.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>login</servlet-class>
</servlet>
<servlet>
<servlet-name>adlogin</servlet-name>
<servlet-class>adlogin</servlet-class>
</servlet>
</web-app>

最佳答案

如果您在 IDE(例如:Eclipse)中使用新的 Servlet 类,IDE 将创建一个 Servlet 类并配置它(ServletClassServletMapping) 在 web.xml 中自动。

但是,即使您删除了类,配置可能仍保留在 web.xml 中。删除该配置并再次创建 servlet。它应该有效!

关于java - Servlet 显示名称已存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925615/

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