注:详细布署请参考:**[BeX5安装布署](http://pan.baidu.com/s/1c0VHsC4 "BeX5安装布署")**
**该文章主要介绍BeX5平台开发完成后,资源部署至正式环境的过程。**
一、 获取BeX5企业快速开发平台版本,版本自带有tomcat服务和mysql数据库。
二、 将BeX5版本解压至服务器的相应目录,生成key文件,申请注册码,进行注册。(**注意:平台不能放在有中文的目录下**)
三、 BeX5版本数据源默认包含:system 、doc和demo。根据系统情况配置数据源,也可添加其他不同名的数据源。(system是系统库数据源必须存在,doc是文档库数据源,demo是演示库数据源)运行“配置初始化其它数据库.bat”,按提示选择即可。
四、 如使用自带MySQL数据库,点击版本下的“启动MySQL数据库.bat”启动即可,默认端口为3306,用户名root,密码x5。
五、 将开发环境中Biz和UI目录下的应用目录(除**system、sa、portal、portal2**等版本自带目录)对应复制到BeX5正式环境版本的Biz和UI目录下。
六、 初次部署时,建议要对BIZ下的应用目录进行模型编译,UI下的应用目录进行源码编译。
七、 资源有变更时,需要修改UIServer\\WEB-INF\\justep.xml中的version资源版本号,只要有变化就可以。([X5 缓存机制和资源版本号维护](http://doc.wex5.com/bbs/thread-41364-1-1.html))
八、 更新部署时,如应用目录的BIZ下有src目录需在正式环境下进行编译,如没有,则不需编译。
九、 最后,删除UI目录下的.cache缓存文件。
十、 点击版本下的“启动BeX5运行平台.bat”,启动平台服务即可。平台默认tomcat服务端口为8080。服务访问地址为 http://IP:8080/x5
**【常见部署问题】**
1) MySQL数据库服务无法正常启动。检查MySQL端口3306是否被占用。如被占用,Mysql\\my.ini文件中修改端口port。
2) 启动BeX5运行平台无法正常启动。确认使用的BeX5企业快速开发平台版本,如果是推广版,默认是64位jdk,需在64位服务器上运行。如需在32位上运行,需修改使用32位jdk才可以正常运行。
3) 检查8080、8005、8009端口是否被占用。如被占用,apache-tomcat\\conf\\sever.xml文件中修改端口,如果是V3.2.1(包含V3.2.1)之后的版本,还需修改%JUSTEP\_HOME%/conf/server.xml中的8080端口。如果是V3.2.1之前的版本,还需修改%JUSTEP\_HOME%/runtime下BusinessServer 、DocServer 、ReportServer 、UIServer 下的justep.xml配置的8080端口也需同步修改。
4)如需修改数据源,请使用“配置初始化其它数据库.bat”工具进行配置,或者在apache-tomcat\\conf\\context.xml文件中修改。
5)平台默认访问地址是http://IP:8080/x5,如需修改“/x5”,需修改apache-tomcat\\conf\\Catalina\\localhost\\下的x5.xml文件名,%JUSTEP\_HOME%/conf/server.xml中的http://localhost:8080/x5也需同步修改。
6)license-server的地址配置。如果是3.2.1(包含V3.2.1)之后的版本,配置在%JUSTEP\_HOME%/conf/server.xml中。这个文件中已有license-server地址的配置,http://localhost:9090/LicenseServer默认是注释的,放开改成license-server的实际IP地址即可。如果是V3.2.1之前的版本,在%JUSTEP\_HOME%/runtime下BusinessServer下的justep.xml文件中添加的地址参数即可。
- 组件
- datatables
- 动态创建datatables
- 代码控制dataTables表头的全选框勾选
- 修改dataTables选中行默认样式
- dataTables获取列信息
- 隐藏dataTables表头
- grid
- 动态创建grid
- grid组件单击列事件
- grid组件添加边框样式后出现横向滚动条
- grid组件源码
- grid组件大数量量延迟合并单元格
- grid列自动行高
- 修改grid组件某列标题颜色
- orgSelectPC
- orgSelectPC组件源码
- exportExcel
- 通过exportExcel组件到处excel,日期格式不正确,显示的是数字
- 部署和发布
- BeX5平台部署
- Bex5后端常见问题
- ksql中如何实现not in
- 在biz层如何获取当前的bsessionid
- include和use的区别
- queryAction的condition和filter的区别
- java中如何通过Process的完整路径获取该流程的所有环节
- 调用自定义的action如何返回树形数据
- BeX5流程常见问题
- 已结束的任务如何回到上一个环节
- js中获取下个环节的执行者
- Bex5报表常见问题
- 报表分页打印时最后一页数据不够一页补充空行
- 报表默认设置横向打印以及纸张大小
- 报表中显示attachmentSimlpe组件上传的图片
- 报表添加字体
- BeX5前端常见问题
- modelLoad函数里面调用this.close()
- 获取model中所有的data的xid
- js中如何获取bsessionID
- data中的数据如何整行复制
- 文档中心增加删除文件功能
- .w和.m.w的区别
- Oracle数据库
- Mysql数据库
- Bex5集成Hutool.db
- com.muyu.db.Db2
- com.muyu.db.Dbx5
- com.muyu.db.ModelUtils2
- com.muyu.db.DialectFactory2
- com.muyu.db.X5DataSource
- WeX5/BeX5 UIServer的缓存机制
- muyu
- UI层调用Action
- UI层通过.j上传文件
- 通过java调用Action
- Grid组件大数量量延迟合并单元格
- 解决ie浏览器下x-row组建固定宽度失效问题
- 拦截器方式获取一下环节流程任务和通知
- 如何将自己需要的信息写到Context上下文中
- 动态修改Grid列宽
- 修改Grid组件的行高、通过padding的方式
- biz层java代码上传文件到文档服务器
- apache http跳转到https
- apache+tomcat集群
- grid中展示附件列表
- js代码片段
- 检查元素是否显示
- h5定位
- smartFilter树形查询
- Grid组件上移动一行下移动一行
- Grid分组统计
- grid组件自定义控制只读
- Grid多列展示附件,支持上传、删除、下载
- Grid多列展示附件,支持上传、删除、下载-2
- grid组件标题自动换行居中
- Grid中展示Radio
- Grid组件editCell
- order
- 通过uploader上传文件
- FileSystemAccessApi
- 同部门只有有人审批,则同部门其他人设置为取消审批
- textArea根据内容自动高度
- Grid判断单击了哪个列
- 反编译
- com.justep.report.convertor.Excel
- idxFile
- Bex5支持数据分片