欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
1. appserver正常部署devops.war, 应用名称写成ROOT;
...
下载安装可参考:https://www.cnblogs.com/zhangyangdev/p/11458566.html
警告 |
---|
必须是JDK,不能是JRE |
mysql-connector-java-5.1.40.jar 文件放至 /opt/pas65/pas6/pas/
domains/domain1
...
/lib下
...
3. appserver上的jvm参数增加 devops的ROOT应用的外置目录环境变量:
1)登录Primeton AppServer V6.5管理控制台
...
配置 -> server-config -> JVM设置
菜单 ...
JVM 选项
Tab页中添加外置目录JVM参数:-DEXTERNAL_CONFIG_DIR
...
-DEXTERNAL_CONFIG_DIR=${com.sun.aas.instanceRoot}/config/apps_config
...
3)配置好外置目录之后,我们需要在Primeton AppServer的安装目录下创建对应的外置目录 a) 创建外置目录:mkdir
...
...
...
...
...
其中 AdminPort
和 LocalIP
两个字段需要根据实际情况进行填写,HttpPort
根据Primeton AppServer中的配置进行填写,默认配置为8080
#Runtime Information
#Tue Apr 07 14:24:31 CST 2020
AdminPort=6200
LocalIP=192127.1680.160.221
HttpPort=8080
4. 打冲突补丁PLATFORM_7.6.5_BPS_20200928_C1(补丁发邮件到cservice@primeton.com向售后申请), 注意resteasy-jaxrs-3.0.1-patch.jar包是增量的, 要合入到原来的jar包里面
5. 修改devops.war包中的/devops/WEB-INF/_srv/config/user-config.xml中的数据库配置,如果是mysql的数据库(默认mysql5.7), 数据库连接的url串要是这个样子: 这个是重点。
jdbc:mysql://192.168.16.92:3306/devops?characterEncoding=UTF-8&autoReconnect=true&useSSL=false如果用跟tomcat下一样的, 会报错。
6.将c3p0-0.9.0.jar文件放到devops.war/WEB-INF/lib下;
7.部署devops应用(war包方式部署),注意上下文根不要与系统中存在的应用的上下文根重复;
8.如果是mysql的数据库(默认mysql5.7), 部署成功之后修改/{PAS安装目录}/pas/pas6/pas/domains/domain1/config/apps_config/ROOT/config/user-config.xml,数据库连接的url串要是这个样子(xml文件中&符号需要转义):jdbc:mysql://192.168.16.92:3306/devops?characterEncoding=UTF-8&autoReconnect=true&useSSL=false
8.重新加载部署好的devops应用程序。
...
进入/opt/pas65/pas6目录,执行如下命令: 关闭:./stopServer.sh 启动:./startServer.sh |