平台部署

来源:互联网 发布:unity3d demo合集 编辑:程序博客网 时间:2024/04/27 17:42

ou#平台部署

1 导入导出数据库

因为之前都是调用的本地服务,没有在正式环境上进行运行,所以我们现在需要将已经能良好运行的环境部署到正式环境上,使得项目能够投入使用。(

因为是双数据源,所以我们现在所用的数据虽然是本地的,但实质上是从itydyw库里面同步过来的,表结构基本都相同。鉴于现在所用的系统是Windows操作系统,所以选择命令行来进行数据的导入导出是非常方便的。)具体语句如下:

1)导出:

将数据库mobile完全导出,用户名mobile 密码mobile321 导出到C:/mobile.dmp中 (位置可以随意指定)

exp mobile/mobile321@mobile file=c:/daochu.dmp full=y

2) 导入:

C:/mobile.dmp中的数据导入mobile数据库中

` imp mobile/mobile@mobile full=y  file=C:/mobile.dmp ignore=y `

最后的ignore=y主要是为了防止因为某些表已经存在而出现错误。

2 服务端部署

1)服务端部署较为简单,

首先将Tomcat拷贝过去,然后将JDK**1.6拷贝过去,需要将**TomcatJDK建立关联,也就是要将Tomcat配上JDK的路径,然后将我们在MyEclipse中部署到Tomcat下的ydityw项目拷贝到Tomcat下,双击startup即可启动

2)修改jdbc.properties文件

因为是双数据源,所以需要配置两个地址,一个是数据源,另一个是本地库

#平台库jdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@10.115.246.217:1521:orcljdbc.username=mobilejdbc.password=mobile321db.schema=mobile.db.type=ORACLE#双数据源,该数据源为it运维web库itweb.name =itwebitweb.jdbc.driverClassName=oracle.jdbc.driver.OracleDriveritweb.jdbc.url=jdbc:oracle:thin:@10.115.246.214:1521/orclitweb.jdbc.username=itydywitweb.jdbc.password=itydywitweb.db.schema=itydyw.itweb.db.type=ORACLE

3) 添加定时器

设定每天凌晨两点更新组织机构表,在IE中添加一个定时器即可。需要检测一下是否能够良好运行。

4)添加最新的apk

移动端每次升级后,需要将最新的apk包改名为hussar.apk,然后将其导入到resource下,覆盖之前旧版本的apk即可,再将服务重新发布一下,就可以实现升级了

3 移动端

1)修改androidmanifest.xml文件

android:versionCode="72124"android:versionName="7.2.1.24"

进行相应修改

2)修改config.properties文件

WEBURL=http://10.115.246.217:6060/ydityw/services/MobileMODEL=DEBUG

3) 做好升级日志的填写

每当发布新版本时,我们都需要认真填写升级日志,具体位置为:assets/log.log,填写每次升级的内容和实现的东西。

注:正式服务一旦部署上将不能随意进行测试和修改,必须用测试用户去进行相应操作,而且应该征得同意

0 0
原创粉丝点击