软件名称: Oralce Identity Management 910
安装环境:
JBoss 4.23 GA
Oralce Database 10g r2
安装位置: C:/oim910
新位置: D:/oim910
问题:
一开始安装在C盘, 后来移到D盘,启动JBoss的时候,可以正常连接去Database, 可以正常加载 EJB, 但是在加载xlScheduler.war的时候, 出现FileNotFoundException, 说文件c:/oim910/xlserver/xellerate/config/xlconfig.xml 不存在/
分析:
问题很明显, 当移动软件到新位置(D盘),移动JBOSS的时候,软件还是去C盘找东西, 哪么我们只需要搞清楚在哪个文件里边可以把安装位置改到D盘就可以了。
解决步骤:
1. 由于不知道设置文件在那里和叫什么名字,很自然想到要使用搜索文件内容的方法去查找。
2. 打开UltraEdit, 选择 Search -> Find in Files.
3. 在Find What栏输入:C:/oim910/xlserver/xellerate . 记住要用斜杠而不上反斜杠作为路径分隔符。
4. 在Directory栏输入:D:/oim/jboss-4.2.3.GA/server/default , 然后点Find. 注意: 一定要勾上Search Sub Directores .
5. 找到文件 D:/oim910/jboss-4.2.3.GA/server/default/deploy/xlproperties-service.xml 中含有 C:/oim910/xlserver/xellerate ,
6. 打开文件xlproperties-service.xml ,
修改 XL.HomeDir=C:/oim910/xlserver/xellerate 为 XL.HomeDir=D:/oim910/xlserver/xellerate
7. 重新启动JBOSS, 发现OIM可以正常启动了!