Java项目(jar)和Web项目(war)的区别
Java项目由main()开始的,直接依赖JVM就能被编译执行。Java项目不需要服务器
web项目中的Java文件是tomcat服务器来触发的,脱离了Web服务器就无法启动。Web项目需要服务器。Web项目部署到服务器上,任何用户都可以通过浏览器来访问,将本地资源共享给外部访问。
Maven创建web项目【本地tomcat资源】
创建相应目录
集成tomcat
将项目放入到tomcat中
Maven使用tomcat插件【maven自带tomcat】
<build>
<plugins>
<!-- tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/testweb</path> <!-- 指定项目的上下文路径 -->
<port>8081</port> <!-- 端口 -->
</configuration>
</plugin>
</plugins>
</build>