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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml相关的知识,希望对你有一定的参考价值。

自动建立的web.xml文件如图:

在<web-app>标签中插入<servlet>标签、<servlet-mapping>标签,如图:


参考技术A

1、首先正确配置 IntelliJ IDEA 14.03 + Tomcat,配置好以后新建的项目结构如图所示:

(没有运行过的class文件夹是空的,运行过后class文件夹里面才会有.class文件)

2、自动建立的web.xml文件如图:

3、在<web-app>标签中插入<servlet>标签、<servlet-mapping>标签,如图:

4、代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app 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"
        version="3.1">
   <servlet>
       <servlet-name>Servlet</servlet-name>
       <servlet-class>Servlet.MyServlet</servlet-class> //<servlet-class>中的内容是固定的,必须是"Servlet所在包的名称.Servlet类的名称"
   </servlet>
   <servlet-mapping>
       <servlet-name>Servlet</servlet-name>
       <url-pattern>/Servlet/MyServlet</url-pattern>
   </servlet-mapping>
</web-app>

新建的四个标签中servlet-class标签的内容是固定的,不能随意修改;

servlet-name标签中的内容自定,但两个servlet-name标签中的内容必须相同;

url-pattern标签中的内容自定,如例子中url-pattern为 /Servlet/MyServlet ,tomcat端口(默认)为8080,

则启动项目后,在浏览器中输入http://localhost:8080/Servlet/MyServlet,即可访问到servlet所定义的页面。

以上是关于IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA的使用入门

intellij Idea运行时经常卡住

IntelliJ IDEA设置JVM运行参数

为啥intellij idea运行java程序就闪退?

为啥intellij idea运行java程序就闪退?

IntelliJ IDEA 配置运行程序