SSMWeb项⽬部署(环境配置+打成War包+Tomcat部署)
SSM Web项⽬部署(环境配置+打成War包+Tomcat部署)
⽹路很多资料很乱很杂,本⼈亲⾃部署了⼀个SSM传统的web项⽬在阿⾥云服务器上,操作系统是Ubuntu16.04。打包⼯具使⽤IDEA。
1、Linux安装jdk1.8
1)使⽤远程⽂件传输过去压缩包
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)使⽤远程⽂件协议传输过去压缩包
2)使⽤ tar -xvf <⽂件名>解压
json压缩工具3)使⽤mv <;解压后的⽂件名> /usr/local/tomcat
shell if判断字符串4)进⼊tomcat中的bin,运⾏脚本:./startup.sh
5)外⽹测试:ip+端⼝号查看是否出来猫咪图⽚
二郎腿简笔画3、Linux安装Mysql
python安装使用教程1)更新apt-getidea配置artifacts
2)下载mysql(默认5.7)
3)使⽤命令来查看mysql是否安装完成
4、SSM项⽬如何打成war包
本⼈使⽤IDEA打包。
1)打开File——>Project Structure
2)新建⼀个包,重命名BookAppoint
ps免费自学教程3)新建⼀个⽬录,选择项⽬的web⽬录
4)新建⼀个WEB-INF,在WEB-INF中新建⽬录classes和lib。
5)选择⽬录classes,选择Module Output输出如下
6)选择⽬录lib,选择Library Files输出如下
7)选择右下⾓的应⽤和确定
8)选择Build——>Build Artifacts,选择命名的war包进⾏Build。
打包完成,在项⽬⽂件⽬录中的out\artifacts\中可以到war包。
将⾃⼰的web项⽬打成war以后,通过⽂件传输协议将war传输到服务器端Tomcat中的路径中:/usr/local/tomcat/webapps。
5、域名解析
1)绑定域名和ip地址
2)到Tomcat⽬录下conf下的l,在下⾯代码中:
<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项⽬。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论