1、Tomcat运行环境
![技术分享图片](https://image.cha138.com/20210702/1e80db3cf6f34074a53b1ad4c78591e0.jpg)
2、检查maven插件(4.0以上eclipse版本自带maven插件 )
3、修改eclipse.ini文件,添加jdk的支持
-vm
C:\\Java\\jdk1.8.0_131\\bin\\javaw.exe
![技术分享图片](https://image.cha138.com/20210702/bcfaba3dca5244b3b6ede7e908e8d27d.jpg)
4、修改eclipse默认的jre,改为jdk目录下的私有jre位置(一般默认就是私有jre)
![技术分享图片](https://image.cha138.com/20210702/8ab74a913a2d46eb820cdea6d02a2d91.jpg)
C:\\Java\\jdk1.8.0_131\\jre
5、添加maven到eclipse
![技术分享图片](https://image.cha138.com/20210702/37056d91b86641e89063a2a3bebb4431.jpg)
6、settings.xml文件的配置
![技术分享图片](https://image.cha138.com/20210702/6e4815eef6ca486d915e165e30586dca.jpg)
7、创建maven的web项目
方法①:
![技术分享图片](https://image.cha138.com/20210702/1bc4e50f9feb43e68e4ec8ad72bd8d52.jpg)
方法②:
![技术分享图片](https://image.cha138.com/20210702/267d2bfc0df34266bafdc5d604d4b996.jpg)
![技术分享图片](https://image.cha138.com/20210702/063ab0f1e9884232b2875b16d516880f.jpg)
8、修改部署时的默认配置(webapp配置)
![技术分享图片](https://image.cha138.com/20210702/6d36d2fa71464385af4cc42f63e375ff.jpg)
![技术分享图片](https://image.cha138.com/20210702/82f6b91f6f4a489bb05ab78d753dfacd.jpg)
![技术分享图片](https://image.cha138.com/20210702/90617fc2738c4e5d8795eef27a609f4f.jpg)
![技术分享图片](https://image.cha138.com/20210702/06576cca1ba64d17992ce90184d430f0.jpg)
9、添加jsp页面报错(需要添加servlet-api的依赖)
①
![技术分享图片](https://image.cha138.com/20210702/3668f547c8ed42819adc25a4e63a13cc.jpg)
②
![技术分享图片](https://image.cha138.com/20210702/d13652e668f5453badcb221b9a09c57d.jpg)
③在工程中加入servlet-api的依赖
<!-- index.jsp文件报错,添加servlet-api的依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <!-- 依赖范围: --> <scope>provided</scope> </dependency> |
然后操作:
project->右击->Maven->Update Project,如此便可解决(做及时刷新使用) |
④
![技术分享图片](https://image.cha138.com/20210702/b75d6ed2a0334aa49b3a2ba5047f0354.jpg)
10、修改默认的jre环境(需要时配置,也可不做配置)
![技术分享图片](https://image.cha138.com/20210702/6fb6280142874987a87041de26646f19.jpg)
![技术分享图片](https://image.cha138.com/20210702/69c7f582f3a94a629c2c32f58b0a8992.jpg)
一劳永逸的方法
[1]打开settings.xml文件
[2]找到profiles标签
[3]加入如下配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
![技术分享图片](https://image.cha138.com/20210702/2a146c0186964ad3bde3361e735f817f.jpg)
11、浏览器中访问项目页面
使用jetty容器
注:可以指定在打包阶段运行jetty服务
![技术分享图片](https://image.cha138.com/20210702/e52f690b02c343dab343c32133fc7392.jpg)
然后浏览器中访问localhost:8080
![技术分享图片](https://image.cha138.com/20210702/2658de83e1aa4d4898c97a0bd4364ece.jpg)
还可以使用Tomcat作为web容器
在Tomcat官网查找maven插件:tomcat-maven-plugin
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
![技术分享图片](https://image.cha138.com/20210702/462368ce8e574ec0bf873d853fb9bdd4.jpg)
![技术分享图片](https://image.cha138.com/20210702/4b23caf94996496988c61a1d68113441.jpg)
执行clean package:
![技术分享图片](https://image.cha138.com/20210702/93ad8f771f1f4479a93a5b45da90c051.jpg)