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 框架开发出自己的项目!
达芬奇09-04 11:00
军哥07-29 17:02
Code大师09-01 16:01
Code大师09-04 10:18
蛙课视频小助手08-04 16:45