动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

Spring MVC 项目部署到Tomcat

09-03 17:35 69浏览
举报 T字号
  • 大字
  • 中字
  • 小字

Spring MVC 项目部署到Tomcat是建立在我们已经搭建好了Spring MVC 项目的基础之上的,在此之前的一切准备工作都已经完成,我们才能正式开始将Spring MVC 项目部署到Tomcat服务器。下面是具体的部署过程:

4.1 打包(war包)

因为我们的项目是通过Maven管理的,在pom.xml中也配置了打包方式为war包和打包插件,所以我们可以在IDEA的右侧找到Maven资源管理器,然后如下图所示,点击clean:

然后再点击package

最后生成的war包如下所示:

这就是我们要部署到Tomcat中的war包。

4.2 Tomcat安装及部署

既然要部署到Tomcat中,那么就要了解Tomcat服务器并进行安装。Tomcat是一个免费的开放源代码的轻量级的Web应用服务器,如果你接触过.NET的Web开发,它就类似于IIS。打开Tomcat官网,找到你要下载的Tomcat版本,我这里选择的是Tomcat 8.5.45 Released版本

下载完成后,将其解压到你喜欢的目录,我解压到的目录是E:\Tools\apache-tomcat-8.5.45-windows-x64\apache-tomcat-8.5.45,解压完成后长如下这样:

其中webapps就是网站要部署的目录。

安装完成后,考虑的问题就是如何启动Tomcat?

1种方法是双击bin目录下的tomcat8.exe。

然后在浏览器输入地址http://localhost:8080/,看到如下界面,代表Tomcat安装部署成功。

使用这种方法的缺点就是,如果把tomcat8.exe打开的窗口关闭了,Tomcat也就关闭了,非常不方便,因此建议使用第2种方法,将Tomcat安装成一个后台服务,让其在后台运行,操作方法如下所示:

1.依次打开计算机--属性--高级系统设置--高级--环境变量,新增系统变量:

变量名:CATALINA_HOME

变量值:

E:\Tools\apache-tomcat-8.5.45-windows-x64\apache-tomcat-8.5.45(你将Tomcat解压的目录)

2.编辑系统变量Path,在其最后添加如下内容:

;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

3.然后以管理员身份打开cmd窗口,切换到Tomcat的bin目录,执行命令:service.bat install。

4.打开Windows的服务列表,会看到一个Tomcat8的服务:

将服务修改成自动启动并启动该服务即可在后台一直运行Tomcat服务器。

4.3 将war包部署到Tomcat中

将之前打包好的spring-action-1.0-SNAPSHOT.war复制到Tomcat的webapps目录:

因为我们的Tomcat服务器设置成了后台运行,过一会该目录就会生成1个和war包名相同的spring-action-1.0-SNAPSHOT文件夹,目录结构如下所示:

我们的代码和JSP视图文件都在WEB-INF目录下的classes文件夹下:

在浏览器中输入地址

http://localhost:8080/spring-action-1.0-SNAPSHOT/index,页面展示如下所示:

如果出现上图,也就表示我们Spring MVC 项目部署到Tomcat服务器成功了。当然,我们在实际部署Spring MVC 项目到Tomcat服务器的过程中,不一定会和本文使用的版本和配置一模一样,所以还需要我们灵活运用。还有更多的Spring MVC 配置在本站的Spring MVC 视频教程中有提及,欢迎小伙们们前去学习,直到能使用Spring MVC 框架开发出自己的项目!

0人推荐
共同学习,写下你的评论
0条评论
代码小兵1268
程序员代码小兵1268

11篇文章贡献53362字

作者相关文章更多>

推荐相关文章更多>

一篇文章带你入门Zookeeper

达芬奇09-04 11:00

高性能HTTP及反向代理服务器Nginx

军哥07-29 17:02

浅谈Tomcat服务器优化方法

Code大师09-01 16:01

Linux 的 scp 命令详解

Code大师09-04 10:18

java学习之Linux网络通讯和网络访问

蛙课视频小助手08-04 16:45

发评论

举报

0/150

取消