当前位置: 首页 > 知识库问答 >
问题:

LoadOnStartup的web.xml配置被Anotations替换

益炜
2023-03-14
version="3.1" 
  **metadata-complete="false"**  
  xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
  http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
<servlet>
<servlet-name>StartServletInit</servlet-name>
<servlet-class>org.web.init.StartServletInit</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

共有1个答案

楚浩然
2023-03-14

我认为不能将web.xml配置和注释混合用于同一个servlet。可以使用web.xml或注释,但不能同时使用。

尝试从web.xml中完全删除servlet定义和servlet映射,并将servlet映射的URL模式的值作为“value”属性放在注释中。在使用注释时,servlet名称并不真正有用。

示例:

@WebServlet(value="/your_url_pattern", loadOnStartup=1)
 类似资料:
  • 下面是当前的web.xml片段: 我非常感谢你的帮助。

  • 双击打开WebContent/WEB-INF/web.xml 在display-name节点和welcome-file-list节点之间,添加以下内容 <filter> <filter-name>nutz</filter-name> <filter-class>org.nutz.mvc.NutFilter</filter-class> <init-param

  • 这是eclipse上JSP应用程序的结构。一旦我在eclipse上使用tomcat服务器(localhost:8090/index4.html)运行它,它就可以工作了。在索引页上,我必须添加详细信息,这些详细信息是通过servlet上传的,正如您在上看到的那样(我也不确定它是使用这个还是使用下面的)在我的中,操作是(没有给出地址)。但是一旦我把QMS文件夹(不是WAR)从eclipse worsk

  • 在缺少<code>web的情况下。xml,欢迎文件配置在哪里? 背景: 10.10欢迎文件 Web应用程序开发人员可以在Web应用程序部署描述符中定义称为欢迎文件的部分URI的有序列表。 JavaServlet规范版本3.0修订版2010年12月 我正在使用 Netbeans 8,但没有意识到 职责现在主要通过注释完成。但是,我似乎找不到与欢迎文件相关的注释。目前,加载,我想将其重新配置为。这可以

  • 我可能做错了什么?

  • 嘿,我在web.xml中配置java文件时遇到了问题。默认情况下,我在apache tomcat提供的examples/classes文件夹中创建了一个java文件。并将这几行添加到web.xml中 它在以下位置运行良好:port/examples/servlet/time_display