DevOps 部署指北
开发环境
1.1 需要一个EOS Tomcat
tomcat7 / tomcat8.5
1.2 在 startServer 启动脚本 调整配置目录
下面的内容按照实际路径进行修改
set DIRNAME=%~dp0
set JAVA_HOME=C:\Program Files\jdk8\jdk_1_8_131
set CATALINA_BASE=C:\Users\IdeaProjects\EOS_TOMCAT\apache-tomcat-7.0.54
set EXTERNAL_CONFIG_DIR=C:\Users\IdeaProjects\EOS_TOMCAT\apps_config
1.3 复制devops.war 到 tomcat 的 webapps下
devops.war 在 gitlab 上的 devops 的 media 文件夹
解压后 更名为 ROOT
1.4 复制 apps_config 到 tomcat 同级目录下
apps_config.zip 在 gitlab 上的 devops 的 media 文件夹
1.5 修改 apps_config 的 startup.conf IP
在 apps_config/ROOT/startup.conf
修改以下内容
LocalIP=127.0.0.1
1.6 修改 apps_config 下的 config 的 user-config.xml 的数据库地址
user-config.xml 在 gitlab 上的 devops 的 media 文件夹
覆盖到 apps_config\ROOT\config\user-config.xml
1.7 把c3p0连接池拷贝到项目的lib下
p3rd-c3p0-0.9.0.jar 在 gitlab 上的 devops 的 media 文件夹
拷贝到 apache-tomcat\webapps\ROOT\WEB-INF\lib
开发工具设置
IDEA
配置maven settings
因为有依赖一些私有的库 所以该项目必须使用私有的maven repository
导入项目
导入的root位置 在 devops-dailybuild
注意 工程根目录的pom不是root pom
标记代码
因为不是标准的 maven project 所以 IDEA 仍然需要做一些操作才可以正常的识别 java 类
把每个模块下的 src 目录都标记为 java resources