九乡发布流程

服务端代码

  • 代码准备

找到最新的分支,如当前的baiyunshan_release分支,基于此分支检出一个新的分支如jiuxiang_release

  • 修改配置

  • 修改程序配置文件suoshi-server.properties

修改数据库信息

  • 修改WEB.xml

修改<param-name>为webAppRootKey的<param-value>值,修改为与其他应用不同的值,本例修改为spring-oauth-server-jiuxiang

  • 修改log4j.xml配置文件

修改路径与其他应用不同的地址,本例修改为${catalina.home}/logs/suoshiserver_7066.log

修改服务器配置

修改$TOMCAT_HOME/config/server.xml, 增加如下代码段

<Service name="webapps_jiuxiang">
    <Connector port="7066" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="10443" />
    <Connector port="7006" protocol="AJP/1.3" redirectPort="10443" />
    <Engine name="webapps_jiuxiang" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="localhost"  appBase="webapps_jiuxiang"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    </Engine>
</Service>

修改并运行流水线

修改阿里云上服务器的安全组配置,开通7066端口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容