前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >好好编程-物流项目02【tomcat插件启动web项目】

好好编程-物流项目02【tomcat插件启动web项目】

作者头像
用户4919348
发布2019-04-02 10:28:01
5300
发布2019-04-02 10:28:01
举报
文章被收录于专栏:波波烤鸭波波烤鸭

  在上篇文章中我们将maven的聚合工程创建好了,本文来介绍下怎么启动其中的web项目。

tomcat插件

1.为什么要用tomcat插件

  在互联网项目中,动辄十几个甚至好几十个web工程,如果按照传统的添加tomcat服务器的方式来启动的话,那么我们为了避免端口冲突,每增加一个web工程都要修改三个端口,非常麻烦。而tomcat插件启动则只需改一个端口即可,显然简单了很多。

2.配置tomcat插件

  我们在logistics-parent中定义了tomcat的插件,而logistics-manager-web又依赖了logistics-parent。 logistics-parent的定义:

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

logistics-manager-web的pom.xml文件中配置

代码语言:javascript
复制
<build>
	<plugins>
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<configuration>
				<!-- 端口号 -->
				<port>8082</port>
				<!-- /表示访问路径 省略项目名 -->
				<path>/</path>
				<!-- 设置编码方式 -->
				<uriEncoding>utf-8</uriEncoding>
			</configuration>
		</plugin>
	</plugins>
</build>

3.启动

3.1修改jsp文件的编码方式:

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

3.2创建jsp文件

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

3.2安装logistics-parent工程

  因为我们其他的项目都依赖了logistics-parent工程,而我们本地的maven仓库中并没有logistics-parent包:

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

打包方式如下图:

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

3.4安装logistics-common工程

  同样的道理web项目有依赖logistics-common,而本地maven仓库中没有logistics-common包,因此需要打包。步骤和上面一样

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

3.5安装logistics-manager工程

  相同的原因,我们需要将相应的jar打包到本地仓库中。注意只需要install logistics-manager一个项目即可。

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

3.6启动web项目

  第一次启动项目,选中logistics-manager-web右键选择如下图:

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

输入:tomcat7:run

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

然后等待:

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

访问测试,浏览器地址栏输入:http://localhost:8082 来访问,有如下结果说明我们的项目启动成功!!!

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

成功~~

下次启动:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年03月19日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • tomcat插件
    • 1.为什么要用tomcat插件
      • 2.配置tomcat插件
        • 3.启动
          • 3.1修改jsp文件的编码方式:
          • 3.2创建jsp文件
          • 3.2安装logistics-parent工程
          • 3.4安装logistics-common工程
          • 3.5安装logistics-manager工程
          • 3.6启动web项目
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档