在intellij idea中为maven项目增加web支持
使用idea创建一个maven project或者maven module后,如果创建时未选择模板,则创建后的project/module不支持web功能,通过以下设置,可以使其具有web功能。
1. 打开项目的pom.xml文件,修改或向其中追加打包方式为war方式
<packing>war</packing>
2. 在pom.xml中追加对servlet api的依赖
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
3. 在pom.xml文件中右键,选择maven->Reimport,web相关的依赖会自动导入到项目中
4. 在src/main文件夹中创建以下文件夹&文件
src/main
|— webapp
|— META-INF
|— WEB-INF
|— web.xml
|— index.jsp
5. 在web.xml中对web项目进行最基础的配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>test-project-web</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
6. 在index.jsp中追加要显示在主页上的内容。
7. 配置好服务器,运行项目,即可运行该project

浙公网安备 33010602011771号