知识库

标准化实施手册及常见错误


低代码OA部署

<h2>低代码OA部署</h2> <h3>所需环境</h3> <p>应用服务器: jdk tomcat nginx zookeeper 数据库服务器:mysql 项目启动顺序,先启动provider,启动成功后再启动consumer,如果搭建的有OA负载,consumer需要一个一个启动。</p> <h3>部署OA</h3> <h4>1 搭建环境</h4> <p>安装jdk 安装zookeeper 并启动[zookeeper安装.docx](<a href="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/4b19c8da3b85c78270de6ef3b81d8ae9">http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/4b19c8da3b85c78270de6ef3b81d8ae9</a> &quot;[zookeeper安装.docx&quot;)</p> <h4>2 部署项目</h4> <h5>2.1 部署cas</h5> <p>1 将cas 项目包放至tomcat的webapps 下,修改数据库连接信息 路径:cas/WEB-INF/cas.properties,连接的是OA的数据库 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/7cbf3fa1004e48a3769f2df739187524" alt="" /> 2 启动cas</p> <h5>2.2 部署provider</h5> <p>1 将provider项目包放至tomcat的webapps路径下,项目包可以自定义命名(例如:provider),修改数据库连接信息 路径: provider/WEB-INF/classes/com/risen/base/config/connection.properties,连接的是OA数据库 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/a4e9eec987934da576a419e80f8f4af6" alt="" /> 2 先启动zookeeper,然后启动provider项目</p> <h5>2.3 部署consumer</h5> <p>1 将consumer项目包放至tomcat的webapps路径下,项目包名可根据项目重新命名,(例如:wfjt) 修改数据库连接信息 路径: wfjt/WEB-INF/classes/com/risen/base/config/connection.properties,连接的是OA数据库 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/17ac76cd2984fe54e5cfe8a8e8707201" alt="" /></p> <p>2修改日志级别 路径:wfjt/WEB-INF/classes/com/risen/base/config/risen-log4j.properties 将生产环境日志级别从info和debug,trace,warn改成error级别</p> <p>3修改cas连接,IP 端口 项目名以实际的为准 路径:wfjt/WEB-INF/web.xml <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/c3f3fc24b80a553bacf9a318b1819280" alt="" /></p> <p>4修改页面跳转配置文件,IP 端口 项目名以实际的为准 路径:wfjt/WEB-INF/classes/com/risen/app/config/view-extend-app.properties <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/b7a95ffd59ad10bd08ab322bfd6843cf" alt="" /> 5 nginx中配置 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/6f0276fc5faa2797dec622620d07a4e4" alt="" /></p> <h5>2.3 vue前端部署</h5> <p>1 将Vue前端包放置在新建的路径下,通过nginx 代理</p> <p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/03ddf844633d31f264712e08726e990c" alt="" /></p> <h5>2.4 jquery 前端部署</h5> <p>1 修改jquery前端的文件放至自定义新建文件夹下,修改js文件 路径:/jquery/public/lib/frame/risen-context.js <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/0e92c6ff6d59ba085d2a5f9a8d800c49" alt="" /> 2 nginx中jquery配置 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/ed361208dbafa59a1e79a69ed43802f9" alt="" /></p> <h5>nginx配置</h5> <p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/335243dfdcb972b5fb3e66fc2aea0476" alt="" /></p> <h5>访问方式:<a href="http://ip+端口/vue前端">http://ip+端口/vue前端</a></h5> <h4>3 无cas 部署,配置中的差别如下:</h4> <p>nginx配置 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/2c7b8a140d3fd72a245b6df51d38510d" alt="" /> 1 将consumer中的关于cas的配置去掉 路径:wfjt/WEB-INF/web.xml [web.xml](<a href="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/6ffe63a273e3fb93ad8c82c55447a653">http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/6ffe63a273e3fb93ad8c82c55447a653</a> &quot;[web.xml&quot;) 2修改页面跳转配置文件,IP 端口 项目名以实际为准 路径:wfjt/WEB-INF/classes/com/risen/app/config/view-extend-app.properties <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/166ca12c52714eca999213b3d95216aa" alt="" /></p> <p>vue前端包中的.env.production 配置信息,可作为nginx配置依据 <img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/0139e72e4f0499bdb4120379a447a45c" alt="" /></p>

页面列表

ITEM_HTML