应用部署
服务端源代码结构
mb-bg-fw-core: 框架业务和数据访问层
mb-bg-fw-web: 框架web层
mb-bg-ext-core: 应用业务和数据访问层
mb-bg-ext-web: 应用web层应用
服务端部署
- 修改application.properties
#数据源
spring.datasource.url=jdbc:mysql://xxx:3306/cvcdb
spring.datasource.username=xxx
spring.datasource.password=xxx
修改日志位置logback-spring.xml
<property name="LOG_HOME" value="/var/log/tomcat" />
生成war包 执行maven命令mvn clean package,生成的war包在mb-bg-ext-web的target目录, 修改war包名称为cvc.war
将war包拷贝到tomcat安装目录/webapps
启动tomcat服务器
用户端部署
- 下载Hbuilder X软件( https://www.dcloud.io/hbuilderx.html )
- 打开Hbuilder X并导入ccm-cvc-uniapp
- 修改服务端地址(config/api.js文件中apiBaseUrl的主机和端口指向你的服务器)
- 运行 - 运行到浏览器 - Chrome, 即可自动调起浏览器访问用户端
平台端部署
- 安装nodejs
- 安装npm
- cmd下切换到ccm-cvc-admin,执行npm install
- 修改服务端地址(src/main.js文件中axios.defaults.baseURL的主机和端口指向你的服务器)
- 本地运行执行npm run dev即可自动调起浏览器访问平台端
- 如需部署到服务器, 执行npm run build后生成的资源文件在dist目录下, 将dist目录下的index.html和dist子目录拷贝到nginx资源目录(注意在执行npm run build前需修改build/webpack.prod.config.js中publicPath路径为dist子目录的外网访问路径)