欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 SSM Web项目部署(环境配置+打成War包+Tomcat部署)

程序员文章站 2022-03-29 20:26:48
SSM Web项目部署(环境配置+打成War包+Tomcat部署)网路很多资料很乱很杂,本人亲自部署了一个SSM传统的web项目在阿里云服务器上,操作系统是Ubuntu16.04。打包工具使用IDEA。1、Linux安装jdk1.81)使用远程文件传输过去压缩包tar.gz2)使用 tar -zxvf <文件名>解压3)使用mv <解压后的文件名> /usr/jdk84)配置环境变量:vim /etc/profile进入配置按:i,进行插入:#java1.8ex...

SSM Web项目部署(环境配置+打成War包+Tomcat部署)

网路很多资料很乱很杂,本人亲自部署了一个SSM传统的web项目在阿里云服务器上,操作系统是Ubuntu16.04。打包工具使用IDEA。

1、Linux安装jdk1.8

1)使用远程文件传输过去压缩包tar.gz

2)使用 tar -zxvf <文件名>解压

3)使用mv <解压后的文件名> /usr/jdk8

4)配置环境变量:

vim /etc/profile

进入配置按:i,进行插入:

#java1.8
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

添加完成按:Esc,输入:wq!返回。

5)重新加载一下配置文件

source /etc/profile

2、Linux安装tomcat

1)使用远程文件协议传输过去压缩包tar.gz

2)使用 tar -xvf <文件名>解压

3)使用mv <解压后的文件名> /usr/local/tomcat

4)进入tomcat中的bin,运行脚本:./startup.sh

5)外网测试:ip+端口号查看是否出来猫咪图片

3、Linux安装Mysql

1)更新apt-get

2)下载mysql(默认5.7)

3)使用命令来查看mysql是否安装完成

4、SSM项目如何打成war包

本人使用IDEA打包。
1)打开File——>Project Structure
2)新建一个包,重命名BookAppoint

荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
3)新建一个目录,选择项目的web目录

荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
4)新建一个WEB-INF,在WEB-INF中新建目录classes和lib。
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
5)选择目录classes,选择Module Output输出如下

荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
6)选择目录lib,选择Library Files输出如下

荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
7)选择右下角的应用和确定
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
8)选择Build——>Build Artifacts,选择命名的war包进行Build。
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
荐
                                                        SSM Web项目部署(环境配置+打成War包+Tomcat部署)
打包完成,在项目文件目录中的out\artifacts\中可以找到war包。

将自己的web项目打成war以后,通过文件传输协议将war传输到服务器端Tomcat中的路径中:/usr/local/tomcat/webapps。

5、域名解析

1)绑定域名和ip地址
2)找到Tomcat目录下conf下的server.xml,在下面代码中:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>

将8080端口改成80(8080是Tomcat默认访问的端口,改成80域名才可访问)。
在下面代码中:

<Engine name="Catalina" defaultHost="localhost">以及<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

把localhost改成你的域名,如:www.xdsssl.club。
在中添加docBase:

<Context docBase="发布到Tomcat的webapps项目的绝对路径,如:/usr/local/tomcat/webapps/BookAppoint " path="" reloadable="true"/>

这里我是没有进行域名解析,仅仅将8080端口号改成了80号端口,直接通过ip地址访问部署在云服务器上的Web项目。

本文地址:https://blog.csdn.net/qq_41944960/article/details/107334823