Java之SSH项目:网络商城-项目+源代码 day01(工程搭建)

一、项目计划

1、电商行业的背景。
2、电商行业的技术特点
3、商城的介绍
a)常用的名词介绍
b)系统功能介绍
4、淘淘商城的系统架构
a)传统架构
b)分布式架构
c)基于服务的架构
d)淘淘商城的架构
5、技术的选型
6、工程搭建-后台工程
a)使用maven搭建工程
b)使用maven的tomcat插件启动工程
7、SVN的使用

二、电商行业背景介绍

近年来,中国的电子商务快速发展,交易额连创新高,电子商务在各领域的应用不断拓展和深化、相关服务业蓬勃发展、支撑体系不断健全完善、创新的动力和能力 不断增强。

电子商务正在与实体经济深度融合,进入规模性发展阶段,对经济社会生活的影响不断增大,正成为我国经济发展的新引擎。

2019年5月17日,中国“互联网+产业”智库中国电子商务研究中心(100EC.CN)发布《2015年度中国电子商务市场数据监测报告》。

报告显示,2018年,中国电子商务交易额达18.3万亿元,同比增长36.5%,增幅上升5.1个百分点。其中,B2B电商交易额13.9万亿元,同比增长39%。网络零售市场规模3.8万亿元,同比增长35.7%。

在这里插入图片描述

1、电商行业技术特点

技术新
技术范围广
分布式
高并发、集群、负载均衡、高可用
海量数据
业务复杂
系统安全

分布式:一件事情,拆开来做
集群:同样的事情,大家一起做

海量数据:1024b=1kb 1024kb=1mb 1024mb=1gb 1024gb=1tb 1024tb=1pb 。

三、淘淘商城介绍

淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。

会员可以在商城浏览商品、下订单,以及参加各种活动。

管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。

客服可以在后台管理系统中处理用户的询问以及投诉。

其他的一些名词解释:

(IT)传统行业:
OA,CRM,ERP,医药采购管理系统,银行系统,财务软件

(IT)互联网行业:
电商(淘宝、京东、淘淘),搜索(百度、谷歌),社交(人 人网,天涯论坛),新浪微博,门户网站(新浪,搜狐),12306.cn

电商模式:

B2B:商家到商家。(阿里巴巴,慧聪网、铭万网).
B2C:商家到用户。(以前的京东)。
C2C:用户到用户。(淘宝)。
B2B2C:商家到商家到用户。(天猫、现在的京东)。
O2O:线上到线下。百度外卖、美团、饿了么。(online to offline)。

互联网金融
P2P:Person 2 Person,个人对个人的信贷,互联网的个人对个人的信贷平台。

四、淘淘商城系统功能

1、系统功能图

在这里插入图片描述

2、系统功能介绍

后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。

前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。

会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。

订单系统:提供下单、查询订单、修改订单状态、定时处理订单。

搜索系统:提供商品的搜索功能。

单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。

五、系统架构

1、传统架构

(1)500并发

在这里插入图片描述
存在的问题:
1、功能耦合度高
2、系统维护成本高
3、如果并发量大,无法解决高并发的问题

(2)1000并发

在这里插入图片描述

2、分布式架构(10000并发)

需要按照功能点把系统拆分,拆分成独立的功能工程,可以单独为某一个节点添加服务器,需要系统之间配合才能完成整个业务逻辑这就叫做分布式。
在这里插入图片描述
集群:相当于同一个工程代码拷贝多份部署到多台服务器,每台服务器单独独立部署运行。

分布式架构:

把系统按照模块拆分成多个子系统;多个子系统相互协作才能完成业务流程系统之间需要进行通信。

优点:

1、把模块拆分,使用接口通信,降低模块之间的耦合度。

2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。

3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。

4、可以灵活的进行分布式部署。

缺点:

1、系统之间交互需要使用远程通信,需要开发接口,增加工作量。
2、各个模块有一些通用的业务逻辑无法公用。

(1)基于SOA的架构

SOA:Service Oriented Architecture面向服务的架构。

也就是把工程都拆分成服务层工程、表现层工程。

服务层中包含业务逻辑,只需要对外提供服务即可。

表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。

工程都可以独立部署。
在这里插入图片描述

3、淘淘商城系统架构

在这里插入图片描述

六、技术选型和开发环境

1、技术选型

Spring、SpringMVC、Mybatis
JSP、JSTL、jQuery、EasyUI、KindEditor(富文本编辑器)
Redis(缓存服务器,单点登录,购物车)
Solr(搜索)
dubbo(分布式服务框架)
HttpClient(HTTP 协议访问客户端)
ActiveMQ(消息队列)
Quartz(定时任务)
FastDFS(图片服务器)
FreeMarker(网页静态化)
Nginx(反向代理服务器)
MyCat(数据库中间件)

2、开发工具版本和环境

Eclipse
Maven 3.3.9
Tomcat 7.0.72(Maven Tomcat Plugin)
JDK 1.7
Mysql 5.7
Dubbo 2.5.3
Nginx 1.8.0
Redis 3.0.0
ActiveMQ 5.13.0
Win7 操作系统
SVN(版本管理)

七、工程搭建

1、使用maven的好处

使用maven管理工程。
Jar包的管理
工程之间的依赖管理
自动打包
统一的版本的控制。

2、后台管理系统工程搭建分析

Maven的常见打包方式:jar、war、pom
Pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。聚合工程。taotao-parent:父工程,打包方式pom,管理jar包的版本号。|           项目中所有工程都应该继承父工程。
|--taotao-common:通用的工具类通用的pojo,util。打包方式jar
|--taotao-manager:服务层工程。聚合工程。Pom工程
|--taotao-manager-dao:打包方式jar
|--taotao-manager-pojo:打包方式jar
|--taotao-manager-interface:打包方式jar
|--taotao-manager-service:打包方式:war  (为了发布服务的方便)
|--taotao-manager-web:表现层工程。打包方式war

3、工程搭建 父工程

Pom工程。

开发环境:eclipse
Maven
本地仓库:默认位置在~/.m2/repository
Eclipse不需要配置,只需要把本地仓库放到当前用户目录下的.m2下。
jdk 1.8
(1)创建工作空间
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)创建父工程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)pom.xml当中引入对应的jar
在这里插入图片描述

<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.0modelVersion><groupId>com.taotaogroupId><artifactId>taotao-parentartifactId><version>0.0.1-SNAPSHOTversion><packaging>pompackaging><properties><junit.version>4.12junit.version><spring.version>4.2.4.RELEASEspring.version><mybatis.version>3.2.8mybatis.version><mybatis.spring.version>1.2.2mybatis.spring.version><mybatis.paginator.version>1.2.15mybatis.paginator.version><mysql.version>5.1.32mysql.version><slf4j.version>1.6.4slf4j.version><jackson.version>2.4.2jackson.version><druid.version>1.0.9druid.version><httpclient.version>4.3.5httpclient.version><jstl.version>1.2jstl.version><servlet-api.version>2.5servlet-api.version><jsp-api.version>2.0jsp-api.version><joda-time.version>2.5joda-time.version><commons-lang3.version>3.3.2commons-lang3.version><commons-io.version>1.3.2commons-io.version><commons-net.version>3.3commons-net.version><pagehelper.version>3.4.2-fixpagehelper.version><jsqlparser.version>0.9.1jsqlparser.version><commons-fileupload.version>1.3.1commons-fileupload.version><jedis.version>2.7.2jedis.version><solrj.version>4.10.3solrj.version><dubbo.version>2.5.3dubbo.version><zookeeper.version>3.4.7zookeeper.version><zkclient.version>0.1zkclient.version><activemq.version>5.13.0activemq.version><freemarker.version>2.3.23freemarker.version><quartz.version>2.2.2quartz.version>properties><dependencyManagement><dependencies><dependency><groupId>joda-timegroupId><artifactId>joda-timeartifactId><version>${joda-time.version}version>dependency><dependency><groupId>org.apache.commonsgroupId><artifactId>commons-lang3artifactId><version>${commons-lang3.version}version>dependency><dependency><groupId>org.apache.commonsgroupId><artifactId>commons-ioartifactId><version>${commons-io.version}version>dependency><dependency><groupId>commons-netgroupId><artifactId>commons-netartifactId><version>${commons-net.version}version>dependency><dependency><groupId>com.fasterxml.jackson.coregroupId><artifactId>jackson-databindartifactId><version>${jackson.version}version>dependency><dependency><groupId>org.apache.httpcomponentsgroupId><artifactId>httpclientartifactId><version>${httpclient.version}version>dependency><dependency><groupId>org.quartz-schedulergroupId><artifactId>quartzartifactId><version>${quartz.version}version>dependency><dependency><groupId>junitgroupId><artifactId>junitartifactId><version>${junit.version}version><scope>testscope>dependency><dependency><groupId>org.slf4jgroupId><artifactId>slf4j-log4j12artifactId><version>${slf4j.version}version>dependency><dependency><groupId>org.mybatisgroupId><artifactId>mybatisartifactId><version>${mybatis.version}version>dependency><dependency><groupId>org.mybatisgroupId><artifactId>mybatis-springartifactId><version>${mybatis.spring.version}version>dependency><dependency><groupId>com.github.miemiedevgroupId><artifactId>mybatis-paginatorartifactId><version>${mybatis.paginator.version}version>dependency><dependency><groupId>com.github.pagehelpergroupId><artifactId>pagehelperartifactId><version>${pagehelper.version}version>dependency><dependency><groupId>mysqlgroupId><artifactId>mysql-connector-javaartifactId><version>${mysql.version}version>dependency><dependency><groupId>com.alibabagroupId><artifactId>druidartifactId><version>${druid.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-contextartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-beansartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-webmvcartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jdbcartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-aspectsartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jmsartifactId><version>${spring.version}version>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-context-supportartifactId><version>${spring.version}version>dependency><dependency><groupId>jstlgroupId><artifactId>jstlartifactId><version>${jstl.version}version>dependency><dependency><groupId>javax.servletgroupId><artifactId>servlet-apiartifactId><version>${servlet-api.version}version><scope>providedscope>dependency><dependency><groupId>javax.servletgroupId><artifactId>jsp-apiartifactId><version>${jsp-api.version}version><scope>providedscope>dependency><dependency><groupId>commons-fileuploadgroupId><artifactId>commons-fileuploadartifactId><version>${commons-fileupload.version}version>dependency><dependency><groupId>redis.clientsgroupId><artifactId>jedisartifactId><version>${jedis.version}version>dependency><dependency><groupId>org.apache.solrgroupId><artifactId>solr-solrjartifactId><version>${solrj.version}version>dependency><dependency><groupId>com.alibabagroupId><artifactId>dubboartifactId><version>${dubbo.version}version>dependency><dependency><groupId>org.apache.zookeepergroupId><artifactId>zookeeperartifactId><version>${zookeeper.version}version>dependency><dependency><groupId>com.github.sgroschupfgroupId><artifactId>zkclientartifactId><version>${zkclient.version}version>dependency><dependency><groupId>org.apache.activemqgroupId><artifactId>activemq-allartifactId><version>${activemq.version}version>dependency><dependency><groupId>org.freemarkergroupId><artifactId>freemarkerartifactId><version>${freemarker.version}version>dependency>dependencies>dependencyManagement><build><finalName>${project.artifactId}finalName><plugins><plugin><groupId>org.apache.maven.pluginsgroupId><artifactId>maven-resources-pluginartifactId><version>2.7version><configuration><encoding>UTF-8encoding>configuration>plugin><plugin><groupId>org.apache.maven.pluginsgroupId><artifactId>maven-compiler-pluginartifactId><version>3.5.1version><configuration><source>1.8source><target>1.8target><encoding>UTF-8encoding>configuration>plugin>plugins><pluginManagement><plugins><plugin><groupId>org.apache.tomcat.mavengroupId><artifactId>tomcat7-maven-pluginartifactId><version>2.2version>plugin><plugin><groupId>org.apache.maven.pluginsgroupId><artifactId>maven-surefire-pluginartifactId><version>2.12.4version>plugin>plugins>pluginManagement>build>
project>

解释相关内容
在这里插入图片描述

在这里插入图片描述

4、工程搭建taotao-common

(1)创建工程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)完善taotao-common当中的pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-parentartifactId><version>0.0.1-SNAPSHOTversion>parent><groupId>com.taotaogroupId><artifactId>taotao-commonartifactId><version>0.0.1-SNAPSHOTversion><dependencies><dependency><groupId>joda-timegroupId><artifactId>joda-timeartifactId>dependency><dependency><groupId>org.apache.commonsgroupId><artifactId>commons-lang3artifactId>dependency><dependency><groupId>org.apache.commonsgroupId><artifactId>commons-ioartifactId>dependency><dependency><groupId>commons-netgroupId><artifactId>commons-netartifactId>dependency><dependency><groupId>com.fasterxml.jackson.coregroupId><artifactId>jackson-databindartifactId>dependency><dependency><groupId>org.apache.httpcomponentsgroupId><artifactId>httpclientartifactId>dependency><dependency><groupId>org.quartz-schedulergroupId><artifactId>quartzartifactId>dependency><dependency><groupId>junitgroupId><artifactId>junitartifactId>dependency><dependency><groupId>org.slf4jgroupId><artifactId>slf4j-log4j12artifactId>dependency>dependencies>
project>

5、工程搭建taotao-manager

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、创建模块

(1)dao
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)pojo
在这里插入图片描述
在这里插入图片描述
(3)pojo
在这里插入图片描述
在这里插入图片描述
(4)taotao-manager-service
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、添加jar包

(1)dao添加,修改pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion>parent><artifactId>taotao-manager-daoartifactId><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-pojoartifactId><version>0.0.1-SNAPSHOTversion>dependency><dependency><groupId>org.mybatisgroupId><artifactId>mybatisartifactId>dependency><dependency><groupId>org.mybatisgroupId><artifactId>mybatis-springartifactId>dependency><dependency><groupId>com.github.miemiedevgroupId><artifactId>mybatis-paginatorartifactId>dependency><dependency><groupId>com.github.pagehelpergroupId><artifactId>pagehelperartifactId>dependency><dependency><groupId>mysqlgroupId><artifactId>mysql-connector-javaartifactId>dependency><dependency><groupId>com.alibabagroupId><artifactId>druidartifactId>dependency>dependencies>
project>

(2)interface添加,修改pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion>parent><artifactId>taotao-manager-interfaceartifactId><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-pojoartifactId><version>0.0.1-SNAPSHOTversion>dependency>dependencies>
project>

(3)interface添加,修改pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion>parent><artifactId>taotao-manager-interfaceartifactId><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-pojoartifactId><version>0.0.1-SNAPSHOTversion>dependency>dependencies>
project>

(4)修改taotao-manager\pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-parentartifactId><version>0.0.1-SNAPSHOTversion>parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion><packaging>pompackaging><modules><module>taotao-manager-daomodule><module>taotao-manager-pojomodule><module>taotao-manager-interfacemodule><module>taotao-manager-servicemodule>modules><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-commonartifactId><version>0.0.1-SNAPSHOTversion>dependency>dependencies>
project>

(5)taotao-manager-service\pom.xml
配置添加接口的依赖和Spring相关
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion>parent><artifactId>taotao-manager-serviceartifactId><packaging>warpackaging><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-interfaceartifactId><version>0.0.1-SNAPSHOTversion>dependency><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-daoartifactId><version>0.0.1-SNAPSHOTversion>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-contextartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-beansartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-webmvcartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jdbcartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-aspectsartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jmsartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-context-supportartifactId>dependency>dependencies>
project>

8、表现层工程搭建

(1)创建taotao-manager-web
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)配置taotao-manager-web下的pom.xml
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-parentartifactId><version>0.0.1-SNAPSHOTversion>parent><groupId>com.redaigroupId><artifactId>taotao-manager-webartifactId><version>0.0.1-SNAPSHOTversion><packaging>warpackaging><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-manager-interfaceartifactId><version>0.0.1-SNAPSHOTversion>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-contextartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-beansartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-webmvcartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jdbcartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-aspectsartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-jmsartifactId>dependency><dependency><groupId>org.springframeworkgroupId><artifactId>spring-context-supportartifactId>dependency><dependency><groupId>jstlgroupId><artifactId>jstlartifactId>dependency><dependency><groupId>javax.servletgroupId><artifactId>servlet-apiartifactId><scope>providedscope>dependency><dependency><groupId>javax.servletgroupId><artifactId>jsp-apiartifactId><scope>providedscope>dependency><dependency><groupId>commons-fileuploadgroupId><artifactId>commons-fileuploadartifactId>dependency>dependencies><build><plugins><plugin><groupId>org.apache.tomcat.mavengroupId><artifactId>tomcat7-maven-pluginartifactId><configuration><port>8081port><path>/path>configuration>plugin>plugins>build>
project>

9、启动项目

(1)在taotao-manager\pom.xml当中配置Tomcat
在这里插入图片描述

<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.0modelVersion><parent><groupId>com.redaigroupId><artifactId>taotao-parentartifactId><version>0.0.1-SNAPSHOTversion>parent><groupId>com.redaigroupId><artifactId>taotao-managerartifactId><version>0.0.1-SNAPSHOTversion><packaging>pompackaging><modules><module>taotao-manager-daomodule><module>taotao-manager-pojomodule><module>taotao-manager-interfacemodule><module>taotao-manager-servicemodule>modules><dependencies><dependency><groupId>com.redaigroupId><artifactId>taotao-commonartifactId><version>0.0.1-SNAPSHOTversion>dependency>dependencies><build><plugins><plugin><groupId>org.apache.tomcat.mavengroupId><artifactId>tomcat7-maven-pluginartifactId><configuration><port>8080port><path>/path>configuration>plugin>plugins>build>
project>

(2)在taotao-manager-web\src\main\webapp当中创建测试的JSP页面
在这里插入图片描述
(3)启动项目
在taotao-manager-web上启动运行项目
在这里插入图片描述
在这里插入图片描述
运行后报错
在这里插入图片描述
需要将父工程放到Maven当中
在这里插入图片描述
再次运行项目
在这里插入图片描述
在这里插入图片描述
运行后再次报错
在这里插入图片描述
缺少interface

(4)安装所有依赖
在这里插入图片描述
在这里插入图片描述

10、再次启动项目

在这里插入图片描述
在这里插入图片描述
访问http://localhost:8081/
在这里插入图片描述

11、启动聚合工程taotao-manager

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
http://localhost:8080/访问
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部