You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

一、服务器信息:

IP:172.18.2.151账号密码:(***/***)(堡垒机授权)

Tomcat: 端口:8080,路径/opt/tomcat8080

Openoffice:端口:8100,路径:/opt/openoffice4

项目代码路径:/bpm/yhspoa

项目产生文件路径:/bpm/bpmfileupload

项目日志文件路径:/bpm/bpmlogs

项目访问域名:https://office.yhsperp.com


Redis IP:172.18.2.152

端口:6379

密码:(***)

版本:redis5.0.8

Mysql IP:172.18.2.150

端口:3306

账号密码:(***/***)

版本:mysql8.0

路径:/opt/mysql


ActivityMQ IP:172.18.2.152

端口:61616

账号密码:(***/***)


二、项目地址信息

后端代码地址:http://git.gdyhsp.com:9898/huang.js/bpm

前端代码地址:http://git.gdyhsp.com:9898/huang.js/bpm-vue

三、编译部署步骤

本项目是前后端分离,但是前后端都部署在同一个项目中,因此部署过程,需要先编译前端代码,且前端代码编译后的路径需要配置到本项目的/src/webapp/moa目录。

然后编译后端的代码(注意检查配置文件),最后打包成zip包,上传到ftp中,使用unzip xx.zip -d yhspoa命令将xx.zip包解压到yhspoa文件中,然后重启tomcat

(1)拉取前端master分支代码、后端master分支代码

(2)前端代码编译:检查js配置文件和index.js配置文件

a、js中正式环境配置的url:global._baseUrl="https://office.yhsperp.com";

b、index.js中配置编译后输出的路径为后端项目中的moa文件路径,例如本地项目路径为:D:\\work\\workspace\\idea_code\\jsaasBoot,则配置如下:

      var outPath="D:\\work\\workspace\\idea_code\\jsaasBoot\\src\\main\\webapp\\moa"

c、选中根目录->右键->外部命令->npm run build,等待编译完成即可

(3)后端代码编译步骤

a、检查yml和application.properties配置文件是否为正式,以下是正式系统的配置(svn:\5.项目文档\27)BPM系统\6 系统上线\BPM系统部署配置文件)

b、使用maven按照顺序执行clean->compile->package

c、以上步骤最终得要一个war包,将该包修改为yhspoa.zip(命名可以不带,后缀war需要修改为zip)

 

d、将zip包上传到ftp中的/bpm目录下

   

e、Xshell登录服务器,执行以下命令

[root@bpm_tomcat ~]# cd /bpm

[root@bpm_tomcat bpm]# ls

bpmfileupload  tmpfile  yhspoa.zip        yhspoa.zip073001  yhspoa.zip073003

bpmlogs        yhspoa   yhspoa.zip072901  yhspoa.zip073002

[root@bpm_tomcat bpm]# unzip yhspoa.zip -d yhspoa //提示已存在文件,输入大写的A后回车

[root@bpm_tomcat bpm]# /opt/tomcat/bin/startup.sh // 启动tomcat



常用命令

关闭tomcat:  /opt/tomcat8080/bin/shutdown.sh

彻底关闭tomcat相关进程:kill -9 java

启动tocmat: /opt/tomcat8080/bin/startup.sh

查看最近800行日志:tail -f /opt/tomcat8080/logs/catalina.out -n 800


f、注意查看日志,观察是否启动成功

tail -f /opt/tomcat8080/logs/catalina.out -n 800


  • No labels