Java 在EclipseIDE中除了手动之外,还有其他方法可以进行servlet映射吗?

Java 在EclipseIDE中除了手动之外,还有其他方法可以进行servlet映射吗?,java,eclipse,servlets,Java,Eclipse,Servlets,最近,我开始使用Eclipse开发servlet。每次我编写servlet程序时,我需要手动将它们映射到web.xml。是否有任何方法可以自动映射servlet???而且每当我创建一个新的servlet文件时,Eclipse都会要求URL模式。为什么它会在自己没有映射到web.xml时问这个问题?注:还推荐任何用于servlet/jsp开发的有用插件…升级到servlet 3.0(ApacheTomcat7.0、GlassFish3等),那么您所需要做的就是将注释添加到servlet类中 @We

最近,我开始使用Eclipse开发servlet。每次我编写servlet程序时,我需要手动将它们映射到web.xml。是否有任何方法可以自动映射servlet???而且每当我创建一个新的servlet文件时,Eclipse都会要求URL模式。为什么它会在自己没有映射到web.xml时问这个问题?注:还推荐任何用于servlet/jsp开发的有用插件…

升级到servlet 3.0(ApacheTomcat7.0、GlassFish3等),那么您所需要做的就是将注释添加到servlet类中

@WebServlet("/foo")
public class FooServlet extends HttpServlet {
    // ...
}
就这样

如果您仍然坚持使用Servlet 2.5或更早版本,那么您需要将Servlet类创建为Servlet类,而不是Java类。右键单击project,选择New>Servlet并完成向导。这样Eclipse将自动生成必要的
web.xml
映射


如果您想使用web.xml进行servlet映射,那么您需要在dynamic web project中选择dynamic web facet 2.5版本而不是3.0版本

感谢您的这句有用的评论。这终于解决了我的问题!非常有用的回答。非常感谢。我如何知道是否升级到servlet 3.0?我可以在哪里执行此操作?如果我添加了注释,我无法启动我的Tomcat服务器