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文件
    在这里插入图片描述
    将里面的代码全部改为下面的,保存退出
<?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文件

    将以下代码
<!-- 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版本

  <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在标签中加入以下代码后,保存退出

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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值