使用Ant和OJDeploy部署Jar以打包ADF
我正在尝试从一个ANT脚本(使用OjDeploy)部署一个Jar文件,该脚本已成功编译。但是当我运行主项目(它具有Jar依赖性)时,当我分析事件日志时,我得到了一个巨大的事件,它说使用Ant和OJDeploy部署Jar以打包ADF,ant,oracle-adf,Ant,Oracle Adf,我正在尝试从一个ANT脚本(使用OjDeploy)部署一个Jar文件,该脚本已成功编译。但是当我运行主项目(它具有Jar依赖性)时,当我分析事件日志时,我得到了一个巨大的事件,它说 "Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist" 我分析了这两个jar文件(一个由ANT脚本生成,另一个由Jdev生成)。我找不到那两个罐子的提单有什么不同。其他文件夹也一样,换句话说,它们几
"Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist"
我分析了这两个jar文件(一个由ANT脚本生成,另一个由Jdev生成)。我找不到那两个罐子的提单有什么不同。其他文件夹也一样,换句话说,它们几乎都一样,或者我无法找出生成的两个jar文件之间的区别
我知道,我遗漏了一些东西,build.xml的配置或其他东西,但无法找出确切的问题
谢谢
Shiva Shankar我猜问题不在JAR文件中,而是在使用它的项目中。
该项目中的DB连接似乎与JAR项目中的不同,这导致找不到DB中所需的一个表。我找到了解决问题的方法。不确定是什么原因导致了这个问题,但是对JAR/EAR构建脚本进行了一些更改,使问题得以解决 在构建JAR文件时:
Shiva ShankarHi Shay,感谢您的回复JAR文件在主项目中没有使用DB连接吗?每当我们构建主项目的EAR文件时,其中只有一个connection.xml文件。或者我需要在ant脚本中为JAR显式指定以使用主项目的DB连接吗?我们确定是其他配置不匹配导致的吗?因为我仔细检查了两个罐子,没有发现任何区别。。