日期:2014-05-18  浏览次数:20697 次

50分求个项目移植方案
一个struts+spring+hibernate的项目   在机器A  

后台数据库使用oracle9i   在机器B  

现在需要在机器C上给人演示项目demo(无须全部演示)

请问如何移植方便些呢?

条件:C无法连到B的数据库

------解决方案--------------------
bs架构 的 难道不能 c直接访问a吗
------解决方案--------------------
那可能也只有这样了
------解决方案--------------------
修改hibernate.properties的配置,连个本地的数据库,如果数据库里没有表,那相关的xml文件也不要加载才行,否则会报错
------解决方案--------------------
但从外网连到内网,用VPN就比较方便了,如果支持VPN,可以从C直接连到B的数据库,我在家的时候通过VPN连过公司的数据库,速度也可以
------解决方案--------------------
可以。
就相当于刚开始时一个业务模块也没有,只有个空架子的时候,服务是可以起来跑的,然后将不需要数据库操作的模块都加载上就可以了
------解决方案--------------------
用ACCESS建个数据库,只需演示部分的数据表就行了,然后改一下系统的数据库连接方式就行了
演示版本嘛,没办法的办法,也是最简单的方法
------解决方案--------------------
首先修改web.xml文件,其它的就是WEB-INF目录及其子目录下的.xml文件,不需要的删掉(先做好备份),另外的就是工程里的*.hbm.xml文件了,不加载的不用管
------解决方案--------------------
你可以访问oracle吧?那就用exp把整个schema都导出来,然后再本地建一个oracle让c访问,估计这样最快
------解决方案--------------------
在本地建一个oracle,通过导出(exp)把数据保存出来,在本地导入
------解决方案--------------------
你的那个A,B什么的能不能连到外网?
------解决方案--------------------
数据库都有备份的,你让B机器(数据库)管理员把数据库导出来(是一个文件),然后传给你,然后在C机器上,新建一个oracle数据库,将其导入