Java 添加一个servlet将禁用所有servlet

Java 添加一个servlet将禁用所有servlet,java,servlets,Java,Servlets,我是JavaEE新手,我对JavaServlet有一个问题 我有一个servlet运行良好。然后我想再加一个。然而,一旦我添加了第二个,第一个就不再工作了,服务器总是响应404而没有任何内容(通常404会返回一个页面,而不仅仅是一个白色页面) 第二个servlet肯定有一些问题,如果禁用一行代码,第一个servlet就会工作。但是我没有看到任何错误消息 有人能告诉我这是什么原因吗?我如何调试程序。(我无法调试程序,因为请求无法映射到第二个servlet,并且断点不起作用) 非常感谢 火焰 更新

我是JavaEE新手,我对JavaServlet有一个问题

我有一个servlet运行良好。然后我想再加一个。然而,一旦我添加了第二个,第一个就不再工作了,服务器总是响应404而没有任何内容(通常404会返回一个页面,而不仅仅是一个白色页面)

第二个servlet肯定有一些问题,如果禁用一行代码,第一个servlet就会工作。但是我没有看到任何错误消息

有人能告诉我这是什么原因吗?我如何调试程序。(我无法调试程序,因为请求无法映射到第二个servlet,并且断点不起作用)

非常感谢

火焰

更新

现在它可以工作了,感谢Danail Alexiev提醒我这可能是配置问题。我发现一个错误,上面写着“无法将项目转换为DynamicWeb2.5”,我只需执行maven->update project即可

还是不明白为什么

这是一行代码,让所有servlet都无法工作:

ServiceMetadata edm = odata.createServiceMetadata(new DemoEdmProvider(), new ArrayList<EdmxReference>());
ServiceMetadata edm=odata.createServiceMetadata(新的DemoEdmProvider(),新的ArrayList());

所有这些都是从Apache Olingo教程中复制的。

如果您提供Servlet源代码和配置,将更容易发现问题。您可以展示您正在谈论的一行代码吗请发布您的代码。确保第二个servlet在web.xml中正确映射