Maven

Maven(五) IDEA 创建 Web 项目

2021-11-24  本文已影响0人  yjtuuige

一、 项目创建

  1. 文件-新建-项目
  1. 选择 Maven ,设置 JDK 版本,选择 Maven 的 Web 模板

注:与创建 Java 项目类似,只是选择的模板不同

  1. 创建项目名称
  1. 配置项目配置文件

二、修改配置文件

  1. 修改 pom.xml, JDK 版本,默认为 1.7,改为 1.8
// JDK 版本改为 1.8
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
  1. 设置单元测试的版本
// junit 版本改为 4.12
<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  1. 删除 pluginManagement 标签
//  删除 pluginManagement 标签及里面的所有内容
<pluginManagement>
....
</pluginManagement>
  1. 添加 Web 部署的插件
    在 build 标签中,添加 plugins 标签
    1、Jetty 插件
<!-- 设置在 plugins 标签中 -->
<!-- jetty插件, 设定端口与 contextPath -->
<plugin>
       <groupId>org.mortbay.jetty</groupId>
       <artifactId>maven-jetty-plugin</artifactId>
       <version>6.1.25</version>
       <configuration>
           <!-- 热部署,每10秒扫描一次 -->
           <scanIntervalSeconds>10</scanIntervalSeconds>
           <!-- 此处为项目的上下文路径 可指定当前项目站点名-->
           <contextPath>/MavenWeb</contextPath>
           <connectors>
               <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                   <!--此处配置了访问的端口号 -->
                   <port>9090</port>
               </connector>
           </connectors>
       </configuration>
</plugin>
  1. Tomcat 插件
<!-- 设置在 plugins 标签中 -->
<!-- Tomcat 插件 -->
<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.1</version>
    <configuration>
       <!-- 此处为项目的上下文路径 -->
       <path>/test</path>
       <!--此处配置了访问的端口号 默认:8080 -->
       <port>8081</port>
       <!--字符集编码 -->
       <uriEncoding>UTF-8</uriEncoding>
       <!--服务器名称 -->
       <server>tomcat7</server>
     </configuration>
</plugin>

三、启动项目

  1. 创建运行配置


在命令行中输入命令:jetty:run

  1. 运行:点击运行按钮
  1. 运行成功,显示端口号
  1. 在浏览器中测试
  1. 可以通过在命令行中直接指定端口方式运行,此方式运行,需要在配置文件中将 jetty 配置文件中,端口内容注释或删除
<!-- jetty插件中,将 connector 标签内容删除或注释掉 -->
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
     <!--此处配置了访问的端口号 -->
     <port>9090</port>
</connector>
  1. 在命令行中直接输入 jetty:run -Djetty.port=9099
  1. 此时端口号,变为9099
  1. 浏览器中测试

四、 tomcat 测试

  1. 创建 tomcat 运行配置:在命令行输入 tomcat7:run
  1. 启动成功 显示访问地址
  1. 访问测试
上一篇 下一篇

猜你喜欢

热点阅读