web.xml servlet配置出错 如图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web.xml servlet配置出错 如图相关的知识,希望对你有一定的参考价值。

你把鼠标移动到红叉那里, 看看显示什么错误。 


或者这样, 给你一个web.xml文件的基础模板,  我看你贴出来web.xml文件少点东西:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>web</display-name>
<servlet>
<servlet-name>input</servlet-name>
<servlet-class>org.lxh.servletdemo.InputServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>input</servlet-name>
<url-pattern>/InputServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

参考技术A 你的那个根标签<webapp>去哪了?追问

xml 文件建的时候就是这样的 你说的在哪? xml 文件里边
应该是什么样子的

本回答被提问者采纳

web.xml

1、web.xml加载过程

  当启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。

  web.xml的加载顺序是:<context-param>-><listener>-><filter>-><servlet>。

(1)启动WEB项目的时候,容器首先会去它的配置文件web.xml读取两个节点:  <listener>和<context-param>。

(2)紧接着,容器创建一个ServletContext(application),这个WEB项目所有部分都将共享这个上下文。

(3)容器以<context-param>的name作为键,value作为值,将其转化为键值对,存入ServletContext。

(4)容器创建<listener>中的类实例,根据配置的class类路径<listener-class>来创建监听。

(5)在<context-param>中设置数据库的连接方式(驱动、url、user、password),在监听类中初始化数据库的连接。

(6) 接着,容器会读取<filter></filter>,根据指定的类路径来实例化过滤器。

2、标签

<web-app>  根元素

<display-name>  定义web应用的名称。

<distributable/>  使用distributable元素来告诉servlet/JSP容器,Web容器中部署的应用程序适合在分布式环境下运行。

<context-param>  使用上下文初始化参数。

  •   <param-name>子元素包含有参数名;
  •   <param-value>子元素包含的是参数值;
  •   <description>子元素来描述参数。

<listener>  web应用程序定义监听器,监听器用来监听各种事件。

<filter>  主要用于对用户请求request进行预处理,也可以对Response进行后处理,是个典型的处理链。

<servlet>  用来声明一个Servlet。Servlet通常称为服务器端小程序,是运行在服务器端的程序,用于处理及响应客户的请求。

<servlet-mapping>  

  •   <servlet-name>  Servlet的名字,唯一性和一致性,与<servlet>元素中声明的名字一致。
  •   <url-pattern>  指定相对于Servlet的URL的路径。该路径相对于web应用程序上下文的根路径。

以上是关于web.xml servlet配置出错 如图的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml

servlet 编译问题 我编译出错了找不到程序包 表示看不懂啥意思 程序包该放哪啊 还有web.xml该怎么配置

刚刚用eclipse和lomboz调试servlet出错

实习培训——Servlet

Servlet编程

myeclipse创建servlet web.xml出错