SSM项目实战之二:搭建并启动web项目

it2022-05-05  219

启动web项目

前言tomcat插件为什么要用tomcat配置tomcat插件启动修改jsp文件的编码方式创建jsp文件安装工程启动web项目

前言

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

tomcat插件

为什么要用tomcat

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

配置tomcat插件

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

<pluginManagement> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement>

logistics-manager-web的pom.xml文件末尾追加配置

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

启动

修改jsp文件的编码方式

创建jsp文件

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 你好,这里是主页 </body> </html>

安装工程

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

启动web项目

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


最新回复(0)