Servlet 3与@WebFilter和@WebServlet部署有关
我正在尝试将我在web.xml
文件中定义的现有servlet和filter迁移到Glassfish V3服务器上的@WebServlet
和@WebFilter
注释。
目前web.xml
定义了12个servlet和6个filter。 尝试从web.xml
文件中删除一个servlet,并将@WebServlet
注释添加到Java servlet文件中。
但是当我的JSP试图访问Servlet Glassfish时,很难访问servlet,抱怨“服务不可用”。
基本上是使用Glassfish Server 3从未识别的注释定义的Servlet和filter。
这个现有的错误是注释不能和web.xml
文件一起使用吗? 我们有任何解决方法吗?
我引用了以下Sun文档将web.xml迁移到servlet 3注释
你必须让你的web.xml正确,下面是你应该使用的web.xml的开头: