Skip to main content

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