文章目录

  • 部署Web工程
  • 1 创建Maven项目
  • 2 设置打包方式
  • 3 完成项目结构
  • 4 添加jsp和Servlet的支持
  • 方式一 在pom.xml中添加web依赖
  • 方式二 Modules的dependencies添加jsp和Servlet的支持
  • 5 部署tomcat服务器
  • 6 测试


部署Web工程

1 创建Maven项目

(1)选择File选项卡-选择new-选择Project

Java maven项目怎么运行main maven javaweb项目_xml

(2)填写项目信息

Java maven项目怎么运行main maven javaweb项目_maven_02

2 设置打包方式

pom.xml设置打包方式为war

Java maven项目怎么运行main maven javaweb项目_maven_03

3 完成项目结构

1.在main包下创建webapp包

2.在webapp包下创建WEB-INF包

3.在WEB-INF包下创建web.xml文件

4.刷新maven

Java maven项目怎么运行main maven javaweb项目_java_04

  • web.xml
<?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_4_0.xsd"
         version="4.0">
</web-app>

4 添加jsp和Servlet的支持

添加web支持有两种方式

方式一 在pom.xml中添加jsp和Servlet的支持

方式二 在选项卡File的Project Structure的Modules的dependencies添加jsp和Servlet的支持

方式一 在pom.xml中添加web依赖

(1)在pom.xml中添加jsp和Servlet的支持

Java maven项目怎么运行main maven javaweb项目_html_05

<!--添加web依赖 -->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.2.1</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>

(2)刷新Maven

Java maven项目怎么运行main maven javaweb项目_html_06

Java maven项目怎么运行main maven javaweb项目_maven_07

方式二 Modules的dependencies添加jsp和Servlet的支持

(1)选择File-选择Project Structure

Java maven项目怎么运行main maven javaweb项目_xml_08

(1)选择Modules-选择Dependencies-点击+号-选择Library

Java maven项目怎么运行main maven javaweb项目_web_09

(3)选择Tomcat8.5.31-点击Add Selected

Java maven项目怎么运行main maven javaweb项目_html_10

Java maven项目怎么运行main maven javaweb项目_xml_11

5 部署tomcat服务器

(1)点击Current File-选择Edit Configurations

Java maven项目怎么运行main maven javaweb项目_maven_12

(2)点击+号-选择Tomcat Server-选择Local

Java maven项目怎么运行main maven javaweb项目_xml_13

(3)填写tomcat服务器信息-点击fix

Java maven项目怎么运行main maven javaweb项目_html_14

(4)选择maven-domo01:war exploded

Java maven项目怎么运行main maven javaweb项目_web_15

(5)填写项目访问路径-点击OK

Java maven项目怎么运行main maven javaweb项目_java_16

6 测试

(1)在webapp下创建index.html

Java maven项目怎么运行main maven javaweb项目_xml_17

  • index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>欢迎来到部署maven-web教程</h1>
</body>
</html>

(2)启动web项目

Java maven项目怎么运行main maven javaweb项目_html_18

(3)项目启动之后,访问http://localhost:8080/maven_domo01/

Java maven项目怎么运行main maven javaweb项目_xml_19

(4)至此,Web项目部署完成