我正在将Worklight从5.0.6.2升级到6.2,现在正在进行数据库升级。
在尝试运行迁移工具时,我被困住了,如下所示
"fwlse3401e Failed to connect to source database"是本地开发甲骨文11g
具有服务名称: xe
将使用的模式: CCC
下面是我尝试过的命令。
java -classpath ojdbc6.jar -cp worklight-ant-deployer.jar com.ibm.worklight.config.dbmigration62.MigrationTool \
-p /CCC \
-sourceurl jdbc:oracle:thin:@192.168.0.*:1521/xe \
-sourceschema CCC \
-sourcedriver oracle.jdbc.driver.OracleDriver \
-sourceuser CCC \
-sourcepassword * \
-targeturl jdbc:oracle:thin:@192.168.0.*:1521/xe \
-targetschema CCC \
-targetdriver oracle.jdbc.driver.OracleDriver \
-targetuser CCC \
-targetpassword *我应该同时使用-sourceschema和-sourceuser,还是我把/错误导入的jdbc驱动程序放错了?
顺便说一下,在阅读了指南之后,update.html
对于-p参数来说,它应该是上下文根的无效值,还是它的目的?
发布于 2015-05-15 09:55:56
您向java传递了多个-classpath / -cp选项。在本例中,最后一个覆盖前一个。要用类路径中的多个jars启动java,您需要传递一个-classpath / -cp选项,在Unix上用冒号或在Windows上用分号分隔jars:
java -cp ojdbc6.jar:worklight-ant-deployer.jar ... (Unix)
java -cp ojdbc6.jar;worklight-ant-deployer.jar ... (视窗)
https://stackoverflow.com/questions/30253189
复制相似问题