JavaWeb

99 阅读1分钟

Java项目(jar)和Web项目(war)的区别

Java项目由main()开始的,直接依赖JVM就能被编译执行。Java项目不需要服务器

web项目中的Java文件是tomcat服务器来触发的,脱离了Web服务器就无法启动。Web项目需要服务器。Web项目部署到服务器上,任何用户都可以通过浏览器来访问,将本地资源共享给外部访问。

Maven创建web项目【本地tomcat资源】

uTools_1691744617037.png

uTools_1691744823004.png

创建相应目录

uTools_1691745196915.png

集成tomcat

uTools_1691745442049.png

将项目放入到tomcat中

uTools_1691745658262.png

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>