linux下部署多台服务器总结,使用jekins持续集成

独立部署分为3步:

1,代码分离

 

2,构建独立的服务器

Linux环境下与window环境下有较大差异。

这里只说linux环境下。

1,需要安装一个新的tomcat

可以去官网下载原版:我这里使用jdk1.8.0.121tomcat7.0.75

一个系统多个tomcat需要配置3个端口。(百度)

注意点:

1,小心改的端口已经被占用。可以使用netstat -anp|grep [端口号]查看是否已 经占用。

2,配置时可能显示权限不够,需要到这个tomcat主目录下输入 chmod -R 777 *授予 权限。

3,如果需要给这个tomcat指定jdk的话,需要修改/confcatalina.sh增加一    export JAVA_HOME=指定的jdk路径。Setclasspath.sh增加2

export JAVA_HOME=指定的jdk路径

export JRE_HOME=指定的jdk路径/jre

4,需要给tomcat设置管理员用户名与密码,在conf/tomcat-users.xml增加一行:username="管理员用户名" password="密码"roles="manager-gui,manager-jmx,manager-script,manager-status" />

5,如果需要给tomcat设置启动参数,需要再修改(没有就新建)/bin/setenv.sh

增加参数,如本次我增加的为:

#!/bin/bash

export JAVA_OPTS="-Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512M -DrunMode=test"

          

 

3jekins部署

1,修改构建关系,应该将业务板块放到最底层,依赖于其他3个公共包。

2,建议

linux下部署多台服务器总结,使用jekins持续集成_第1张图片

WAR/EAR files配置为target/*.war

 

你可能感兴趣的:(linux下部署多台服务器总结,使用jekins持续集成)