文章目录
- 一、技术选型
- 1.1. maven坐标说明
- 1.2. 环境准备
- 二、工程所属关系
- 2.1. 项目结构总览
- 2.2. 工程所属关系总览
- 三、创建聚合工程
- 3.1. 聚合工程_ly-parent
- 3.2. 聚合工程_ly-manager
- 四、创建子项目
- 4.1 创建子工程服务ly-common
- 4.2 创建子工程服务ly-entity
- 4.3 创建子工程服务ly-dao
- 4.4 创建子工程服务ly-interface
- 4.5 创建子工程服务ly-service
- 4.6 创建子工程服务ly-web
- 五、工程改进
- 5.1 聚合工程ly-parent
- 5.1.1. 复制pom依赖
- 5.1.2. 修改打包方式
- 5.1.3. 删除src目录
- 5.2. ly-manager改进
- 5.2.1. 复制pom依赖
- 5.2.2. 调整打包方式
- 5.2.3. 删除src目录
- 5.3. ly-common改进
- 5.3.1. 复制pom依赖
- 5.3.2. 调整打包方式
- 5.4. ly-entity 改进
- 5.4.1. 复制pom依赖
- 5.4.2. 调整打包方式
- 5.5. ly-dao 改进
- 5.5.1. 复制pom依赖
- 5.5.2. 调整打包方式
- 5.6. ly-interface 改进
- 5.6.1. 复制pom依赖
- 5.6.2. 调整打包方式
- 5.7. ly-service 改进
- 5.7.1. 复制pom依赖
- 5.7.2. 调整打包方式
- 5.8. ly-web 改进
- 5.8.1. 复制pom依赖
- 5.8.2. 调整打包方式
- 5.9. ly-web 改进web.xml
- 5.10. 修改index.jsp
- 六、启动工程
- 6.1. 配置tomcat插件
- 6.2. 查看tomcat7插件
- 6.3. 重新编译/安装
- 6.4. 双击tomcat7:run
- 6.5. 浏览器验证
一、技术选型
1.1. maven坐标说明
GroupId | 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构 |
---|---|
ArtifactID | 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构 |
1.2. 环境准备
jdk | jdk1.8.0_202 |
---|---|
maven | 3.6.1 |
服务器 | tomcat7插件 |
开发工具 | IntelliJ IDEA 2019.1 |
二、工程所属关系
2.1. 项目结构总览
ly-parent :父工程,打包方式pom,管理jar包的版本号,项目中所有工程都应该继承父工程|______ly-common :通用的工具类和枚举类|______ly-manager :服务层工程,聚合工程,Pom工程|______ly-entity :实体类|______ly-dao :接口|______ly-interface :服务接口|______ly-service :逻辑处理层|______ly-web :表现层工程,打包方式war
2.2. 工程所属关系总览
工程名 | 说明 | 打包方式 | 项目所属关系 |
---|---|---|---|
ly-parent | 统一的依赖管理 | pom | 聚合工程 |
ly-manager | 统一的依赖管理 | pom | 聚合工程 |
ly-common | 枚举和工具类 | jar | 子工程 |
ly-entity | 实体类 | jar | 子工程 |
ly-dao | mapper接口 | jar | 子工程 |
ly-interface | 服务接口 | jar | 子工程 |
ly-service | 逻辑处理层 | jar | 子工程 |
ly-web | 表现层工程 | war | 子工程 |
三、创建聚合工程
3.1. 聚合工程_ly-parent
3.2. 聚合工程_ly-manager
- 在ly-parent项目,右击【new】-【modular】
四、创建子项目
- 这4个子项目打包方式都是jar,创建方式一样
项目名称 | 打包方式 |
---|---|
ly-common | jar |
ly-entity | jar |
ly-dao | jar |
ly-interface | jar |
ly-service | jar |
4.1 创建子工程服务ly-common
- 在ly-parent项目,右击【new】-【modular】
4.2 创建子工程服务ly-entity
- 在ly-manager项目,右击【new】-【modular】
4.3 创建子工程服务ly-dao
- 在ly-manager项目,右击【new】-【modular】
4.4 创建子工程服务ly-interface
- 在ly-manager项目,右击【new】-【modular】
4.5 创建子工程服务ly-service
- 在ly-manager项目,右击【new】-【modular】
4.6 创建子工程服务ly-web
- 在ly-manager项目,右击【new】-【modular】
- 这个子项目打包方式都是war
项目名称 | 打包方式 |
---|---|
ly-web | war |
- 工程总览:
五、工程改进
5.1 聚合工程ly-parent
5.1.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.gblfy</groupId><artifactId>ly-parent</artifactId><packaging>pom</packaging><version>0.0.1-SNAPSHOT</version><!--子工程--><modules><!--通用工具类和枚举--><module>ly-common</module><!--商品模块 指项目的某一个模块--><module>ly-manager</module></modules><!--项目名称--><name>ly-parent</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><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><!-- 集中定义依赖版本号 --><junit.version>4.12</junit.version><spring.version>4.2.4.RELEASE</spring.version><mybatis.version>3.2.8</mybatis.version><mybatis.spring.version>1.2.2</mybatis.spring.version><mybatis.paginator.version>1.2.15</mybatis.paginator.version><mysql.version>5.1.32</mysql.version><slf4j.version>1.6.4</slf4j.version><jackson.version>2.4.2</jackson.version><druid.version>1.0.9</druid.version><httpclient.version>4.3.5</httpclient.version><jstl.version>1.2</jstl.version><servlet-api.version>2.5</servlet-api.version><jsp-api.version>2.0</jsp-api.version><commons-lang3.version>3.3.2</commons-lang3.version><commons-io.version>1.3.2</commons-io.version><commons-net.version>3.3</commons-net.version><pagehelper.version>3.4.2-fix</pagehelper.version><jsqlparser.version>0.9.1</jsqlparser.version><commons-fileupload.version>1.3.1</commons-fileupload.version><jedis.version>2.7.2</jedis.version><solrj.version>4.10.3</solrj.version><dubbo.version>2.5.3</dubbo.version><zookeeper.version>3.4.7</zookeeper.version><zkclient.version>0.1</zkclient.version><activemq.version>5.11.2</activemq.version><freemarker.version>2.3.23</freemarker.version><quartz.version>2.2.2</quartz.version></properties><dependencyManagement><dependencies><!-- Apache工具组件 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>${commons-lang3.version}</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-io</artifactId><version>${commons-io.version}</version></dependency><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>${commons-net.version}</version></dependency><!-- Jackson Json处理工具包 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency><!-- httpclient --><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>${httpclient.version}</version></dependency><!-- quartz任务调度框架 --><dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>${quartz.version}</version></dependency><!-- 单元测试 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version><scope>test</scope></dependency><!-- 日志处理 --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>${slf4j.version}</version></dependency><!-- Mybatis --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>${mybatis.version}</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>${mybatis.spring.version}</version></dependency><dependency><groupId>com.github.miemiedev</groupId><artifactId>mybatis-paginator</artifactId><version>${mybatis.paginator.version}</version></dependency><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>${pagehelper.version}</version></dependency><!-- MySql --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency><!-- 连接池 --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>${druid.version}</version></dependency><!-- Spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jms</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>${spring.version}</version></dependency><!-- JSP相关 --><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>${jstl.version}</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>${servlet-api.version}</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><version>${jsp-api.version}</version><scope>provided</scope></dependency><!-- 文件上传组件 --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>${commons-fileupload.version}</version></dependency><!-- Redis客户端 --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>${jedis.version}</version></dependency><!-- solr客户端 --><dependency><groupId>org.apache.solr</groupId><artifactId>solr-solrj</artifactId><version>${solrj.version}</version></dependency><!-- dubbo相关 --><dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><version>${dubbo.version}</version></dependency><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>${zookeeper.version}</version></dependency><dependency><groupId>com.github.sgroschupf</groupId><artifactId>zkclient</artifactId><version>${zkclient.version}</version></dependency><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-all</artifactId><version>${activemq.version}</version></dependency><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>${freemarker.version}</version></dependency></dependencies></dependencyManagement><build><finalName>${project.artifactId}</finalName><plugins><!-- 资源文件拷贝插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.7</version><configuration><encoding>UTF-8</encoding></configuration></plugin><!-- java编译插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding></configuration></plugin></plugins><pluginManagement><plugins><!-- 配置Tomcat插件 --><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version></plugin></plugins></pluginManagement></build></project>
5.1.2. 修改打包方式
<!--标志父工程--><packaging>pom</packaging>
5.1.3. 删除src目录
略
5.2. ly-manager改进
5.2.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><groupId>com.gblfy</groupId><artifactId>ly-parent</artifactId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-manager</artifactId><!--打包方式--><packaging>pom</packaging><!--项目名称--><name>ly-manager</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><!--子工程--><modules><!--实体类--><module>ly-entity</module><!--数据交互接口--><module>ly-dao</module><!--调用服务接口--><module>ly-interface</module><!--逻辑处理--><module>ly-service</module><!--web客户端--><module>ly-web</module></modules><dependencies><!--工具类--><dependency><groupId>com.gblfy</groupId><artifactId>ly-common</artifactId><version>0.0.1-SNAPSHOT</version></dependency></dependencies></project>
5.2.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.2.3. 删除src目录
略
5.3. ly-common改进
5.3.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><groupId>com.gblfy</groupId><artifactId>ly-parent</artifactId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-common</artifactId><!--打包方式--><packaging>jar</packaging><!--项目名称--><name>ly-common</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><dependencies><!-- Apache工具组件 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-io</artifactId></dependency><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId></dependency><!-- Jackson Json处理工具包 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency><!-- httpclient --><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId></dependency><!-- 单元测试 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency><!-- 日志处理 --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></dependency></dependencies></project>
5.3.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.4. ly-entity 改进
5.4.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><artifactId>ly-manager</artifactId><groupId>com.gblfy</groupId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-entity</artifactId><!--打包方式--><packaging>jar</packaging><!--项目名称--><name>ly-entity</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url></project>
5.4.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.5. ly-dao 改进
5.5.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><groupId>com.gblfy</groupId><artifactId>ly-manager</artifactId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-dao</artifactId><!--打包方式--><packaging>jar</packaging><!--项目名称--><name>ly-dao</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><dependencies><!--实体类--><dependency><groupId>com.gblfy</groupId><artifactId>ly-entity</artifactId><version>0.0.1-SNAPSHOT</version></dependency><!-- 添加对mybatis的依赖 --><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId></dependency><dependency><groupId>com.github.miemiedev</groupId><artifactId>mybatis-paginator</artifactId></dependency><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId></dependency><!-- MySql --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!-- 连接池 --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId></dependency></dependencies></project>
5.5.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.6. ly-interface 改进
5.6.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><groupId>com.gblfy</groupId><artifactId>ly-manager</artifactId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-interface</artifactId><!--打包方式--><packaging>jar</packaging><!--项目名称--><name>ly-interface</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><dependencies><!--实体类--><dependency><groupId>com.gblfy</groupId><artifactId>ly-entity</artifactId><version>0.0.1-SNAPSHOT</version></dependency></dependencies>
</project>
5.6.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.7. ly-service 改进
5.7.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><artifactId>ly-manager</artifactId><groupId>com.gblfy</groupId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-service</artifactId><!--打包方式--><packaging>jar</packaging><!--项目名称--><name>ly-service</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><dependencies><!--数据交互接口--><dependency><groupId>com.gblfy</groupId><artifactId>ly-dao</artifactId><version>0.0.1-SNAPSHOT</version></dependency><!--调用服务接口--><dependency><groupId>com.gblfy</groupId><artifactId>ly-interface</artifactId><version>0.0.1-SNAPSHOT</version></dependency><!-- spring的依赖 --><!-- Spring --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jms</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId></dependency></dependencies><build><pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --><plugins><!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --><plugin><artifactId>maven-clean-plugin</artifactId><version>3.1.0</version></plugin><!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --><plugin><artifactId>maven-resources-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.8.0</version></plugin><plugin><artifactId>maven-surefire-plugin</artifactId><version>2.22.1</version></plugin><plugin><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version></plugin><plugin><artifactId>maven-install-plugin</artifactId><version>2.5.2</version></plugin><plugin><artifactId>maven-deploy-plugin</artifactId><version>2.8.2</version></plugin><!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --><plugin><artifactId>maven-site-plugin</artifactId><version>3.7.1</version></plugin><plugin><artifactId>maven-project-info-reports-plugin</artifactId><version>3.0.0</version></plugin></plugins></pluginManagement></build>
</project>
5.7.2. 调整打包方式
<!--打包方式--><packaging>jar</packaging>
5.8. ly-web 改进
5.8.1. 复制pom依赖
<?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/xsd/maven-4.0.0.xsd"><parent><artifactId>ly-manager</artifactId><groupId>com.gblfy</groupId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><!--组织项目唯一标识--><artifactId>ly-web</artifactId><!--打包方式--><packaging>war</packaging><!--项目名称--><name>ly-web</name><!--学习更多微服务请访问--><url>http://www.gblfy.com</url><dependencies><!--服务层--><dependency><groupId>com.gblfy</groupId><artifactId>ly-service</artifactId><version>0.0.1-SNAPSHOT</version></dependency><!-- JSP相关 --><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><scope>provided</scope></dependency></dependencies></project>
5.8.2. 调整打包方式
<!--打包方式--><packaging>war</packaging>
5.9. ly-web 改进web.xml
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app><!--web项目名称--><display-name>ly-web</display-name><!--欢迎页面--><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>
5.10. 修改index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<html>
<head><title>gblfy技术交流社区</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h3>学习更多微服技术知识务请访问 <a href="https://www.gblfy.com">gblfy技术交流社区</a></h3>
</body>
</html>
六、启动工程
6.1. 配置tomcat插件
- 需要在ly-manager 的pom工程中,配置tomcat插件。启动的端口号,和工程名称
<!-- 配置tomcat7插件 --><build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><configuration><port>8080</port><path>/</path></configuration></plugin></plugins></build>
6.2. 查看tomcat7插件
6.3. 重新编译/安装
- 执行以下命令即可
#重新编译并将jar安装到本地仓库,在此过程中跳过测试
mvn clean install -Dmaven.test.skip=true
- 效果图:
6.4. 双击tomcat7:run
6.5. 浏览器验证
http://localhost:8080/
到此,所需依赖已经整合完成,工程搭建完成!!!
接下一篇:企业实战_02_Spring SpringMVC 整合Mybaits
https://blog.csdn.net/weixin_40816738/article/details/101356112