Fork me on GitHub

Eclipse_Tomcate_Maven创建Web项目

环境

  • Windows 10

  • Java 1.8

  • Maven apache-maven-3.6.1
    下载地址

  • Tomcate:apache-tomcat-9.0.20
    下载地址

  • Eclipse IDE for Java EE Developers

    Tomcate配置

    点击Window->Preferences,然后再按照下图操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    Maven配置

  • 下载完成后解压,配置环境变量
    在这里插入图片描述
  • 测试是否安装成功,在cmd控制台输入:mvn -v
    在这里插入图片描述
    如果没有成功,请检查配置环境变量是否正确

  • 在Eclipse中配置Maven:点击Window->Preferences,然后再按照下图操作

在这里插入图片描述
然后继续左边选择Maven–User Settings,将两个配置文件目录都设置成Maven目录\conf\settings.xml
再点击Update Settings更新配置,点击OK后Maven和Eclipse的整合就完成了
在这里插入图片描述
配置成功

创建Maven项目

  • 新建maven项目
    在这里插入图片描述
    在这里插入图片描述
    选择webapp
    在这里插入图片描述
    在这里插入图片描述
    点击Finish完成
  • 解决Java Resource文件夹问题
    在这里插入图片描述
  1. 右击项目名,Build Path
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 选择Java Compiler
    在这里插入图片描述
    更改默认的1.5为1.8
    在这里插入图片描述
    在这里插入图片描述
  3. 选择Project Facets,将Dynamic Web Modul取消选中,Java改为1.8,更改完之后点击Apply
    在这里插入图片描述
    再次将Dynamic Web Modul选中并更改版本为3.1,点击Futher configuration available
    在这里插入图片描述
    勾选之后点击Ok
    在这里插入图片描述
    设置完成后,选择右边的Runtimes,选中Tomcate点击应用
    在这里插入图片描述
    然后再点击Apply and Close关闭对话框,之后再次查看就可以看到三个文件夹了
    在这里插入图片描述
  • 接下来先修改web.xml文件
    在这里插入图片描述
    将里面的代码全部改为下面的,保存退出
1
2
3
4
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>Demo</display-name>
</web-app>
  • 编辑pom.xml文件

    将以下代码
1
2
3
4
5
6
7
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>

加入<dependencies><dependencies>之间,用以支持Servle,然后在<build></build>里面加入以下代码,用以Maven直接部署tomcat,并配置jdk版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
</plugins>

其中<username>tomcat</username><password>tomcat</password>是tomcat中配置的密码

  • 配置Tomcat:

这个配置只需配置一次即可,并不是每个工程都需要配置编辑Tomcat目录下/conf/tomcat-users.xml在标签中加入以下代码后,保存退出

1
2
3
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>

这里的用户名和密码是和上面Maven中配置相对应的

-------------本文结束感谢您的阅读-------------
Donate comment here