如何将java项目部署到Linux服务器上
博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这一步。安装包是经理提前放好,环境配置也可能是提前配置好的。1每个公司的服务器都有【自己的目录结构】,第一次需要确认好,这一点很重要,安装包放在哪,解压完的文件放在哪都...
博主之前并没有操作过服务器,以及部署项目。记第一次操作心得,仅供参考。
在服务器上已经有了mysql的五个rpm安装包,jdk的rpm,tomcat的tar.gz。博主找了其他的博文说是需要配置java环境但是博主并没有操作到这一步。安装包是经理提前放好,环境配置也可能是提前配置好的。
1每个公司的服务器都有【自己的目录结构】,第一次需要确认好,这一点很重要,安装包放在哪,解压完的文件放在哪都需要归纳清楚
2软件的解压与测试都在另一篇中写道了,这里就不多赘述。
3今天用华为云部署项目,着重记录这个地方。华为云就是通过一次配置后,省去了直接在xshell直接操作的麻烦,
4新建任务,这个地方就根据提示建立就行了。会遇到新建主机组,输入自己服务器的地址与密码就能验证成功
5 编辑部署步骤,主机组选择你刚刚建立的那个,服务对应的绝对路径就对应到你的tomcat上。例如:/test/service/apache-tomcat-9.0.21
6,选择项目的war包,这个是根据你华为云上,已经上传的war包,主机组一直都选择你建立的那个。下载到主机的部署目录:
/test/service/apache-tomcat-9.0.21/webapps
7解压文件,压缩文件的路径就是:/test/service/apache-tomcat-9.0.21/webapps/test.war解压目录就是你想解压到哪个文件夹:
例如 : /test/service/apache-tomcat-9.0.21/webapps/test(这里解压到test文件夹内)
8删除war包,war包在服务器上解压后就不需要了,避免冗余数据删掉。删除路径为:/test/service/apache-tomcat-9.0.21/webapps/test.war
9拷贝文件,包括jdbc.propertise,log4j2.xml。我选择的是本机内拷贝,原路径就是你存放的路径,一般复制到:/test/service/apache-tomcat-9.0.21/webapps/test/WEB-INF/classes/jdbc.properties
log4j2.xml 也复制到classes文件内
10 关闭tomcat所有进程
#echo 1
#cat /tmp
echo "关闭所有的tomcat进程,避免shutdown.sh执行不彻底。"
ID=`ps -ef | grep java | grep tomcat|awk '{print $2}'`
echo "tomcat进程ID组:"$ID
for id in $ID
do
kill -9 $id
done
11等一会.............
12 重启 服务的绝对路径 还是tomcat的路径 /test/service/apache-tomcat-9.0.21/ 建立完部署步骤后保存并执行
更多推荐
所有评论(0)