文章目录
创建 maven 模块
![image-20220822204157580](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220822204157580.png)
这里要使用模板:
![image-20220822204348702](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220822204348702.png)
搜索 webapp
,就是它了,往后一路 next、finish 即可。
![image-20220823081539863](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823081539863.png)
然后你会发现,没有 Java 目录:
![image-20220823081855975](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823081855975.png)
我们新建应有的几个目录,并 mark as
(变色):
![image-20220823082209588](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823082209588.png)
最后再新建一个 jsp 文件,项目就创建完毕了。
![image-20220823082629160](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823082629160.png)
配置tomcat
web 项目虽然创建好了,但是没有 tomcat
是无法运行的。
我们先清理一下多余的东西,将暂时没有用的文件删掉,并且修改 web.xml
使得它变得特别干净。
![image-20220823083053087](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823083053087.png)
再清理 pom.xml
:
![image-20220823084048734](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823084048734.png)
并添加 tomcat
插件(这里的代码应该去 maven 官网找,也就是从仓库下载),如下:
<!--构建-->
<build>
<!--设置插件-->
<plugins>
<!--具体的插件配置-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>80</port>
<path>/k/path>
</configuration>
</plugin>
</plugins>
</build>
点击刷新,就能看到有 tomcat
插件了。
![image-20220823084329559](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823084329559.png)
然后点击 run 即可:
![image-20220823084937190](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823084937190.png)
如果报错 Address already in use: JVM_Bind
,那就换一下端口号。
![image-20220823085050293](https://youxing-typora.oss-cn-qingdao.aliyuncs.com/image-20220823085050293.png)
最后,pom.xml
代码的一些解释:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!--指定pom的模型版本-->
<modelVersion>4.0.0</modelVersion>
<!--打包方式,web工程打包为wax,java工程打包为jax-->
<packaging>war</packaging>
<name>web01</name>
<!-- 组织id-->
<groupId>com.youxing</groupId>
<!--项目id-->
<artifactId>web01</artifactId>
<!--版本号:re1ease发行,snapshot开发-->
<version>1.0-SNAPSHOT</version>
<!--设置当前工程的所有依赖-->
<dependencies>
<!--具体的依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
<!--构建-->
<build>
<!--设置插件-->
<plugins>
<!--具体的插件配置-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>8081</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
</project>