# jeesuite-demo **Repository Path**: todotask-app/jeesuite-demo ## Basic Information - **Project Name**: jeesuite-demo - **Description**: 基于jeesuite的demo,包括restAPI,dubbo集成,启动脚本等 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-12-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### jeesuite-demo 基于jeesuite构建的一个完整项目 ### 模块说明 - demo-api 定义接口 - demo-dao 数据访问接口 - demo-service 服务实现 - demo-app 无容器启动服务发布(这里是把service发布成dubbo服务) - demo-rest rest API接口 ### 如何发布服务? #### 默认是整体war包部署,构建完成后部署demo-rest下war包即可。 #### 发布成dubbo服务 - producer端:构建完成后直接上传target下demo-app目录到服务器,通过demo-app下appserver.sh start启动 - consumer端: 1. 去掉demo-rest的demo-service依赖 2. 在demo-rest依赖中增加dubbo依赖(参考demo-app的pom.xml) 3. 用dubbo-root.xml内容替换root.xml 4. 构建上传war包运行 ### 如何启用配置中心 1. 修改root.xml下对应配置remoteEnabled=true,屏蔽本地配置代码 2. 安装http://git.oschina.net/vakinge/jeesuite-admin 3. 配置confcenter.properties #### 注意:启用配置中心请配置maven-resources-plugin打包时只包含confcenter.properties ### 基于[jeesuite-libs](http://git.oschina.net/vakinge/jeesuite-libs) ### jeesuite统一管理平台[jeesuite-admin](http://git.oschina.net/vakinge/jeesuite-admin)