我试图连接jasperserver到oracle自治数据库(OADB),但没有成功。我已经成功地配置了OADB访问从jaspersoft工作室按照本教程(https://www.oracle.com/a/ocom/docs/database/adw-conn-tibco-jaspersoft.pdf)。我也可以从安装了jasperserver的同一台服务器上的sqlplus访问目标OADB。我试图按照jaspersoft studio的说明为jasperserver配置访问权限,同样,对于配置,我使用了这个JDBC Thin Connections with Wallets(mTLS)教程中的建议。我试图使用jasperserver Web接口创建到OADB的连接,但它似乎不接受包含钱包路径(err example image)的字符串格式。
目前是否有可能将jasperserver连接到oracle autonomous数据库?如果有人面临类似的任务,请提供帮助。我将非常感谢任何帮助。
我的软件环境:
Jasperserver社区版7.8
操作系统:Oracle-Linux-7.9-2021.08.27-0
Java:openjdk 11.0.12
Oracle驱动程序:ojdbc 8
2条答案
按热度按时间6ojccjat1#
在此链接中,您将看到预处理:
使用钱包的JDBC瘦连接(mTLS)
第3节介绍了连接JDBC时必须使用的JDK版本。
和每个链接:
https://community.jaspersoft.com/questions/821941/how-can-i-tell-jaspersoft-studio-use-my-current-java-version-instead-bundled-one
编辑您的Jaspersoft Studio.ini并删除以下行:
-vm
features/jre.win32.win32.x86_64.feature_1.8.0.u151/jre/bin
这将导致jaspersoftstudio使用您在计算机中安装的JDK(而不是jaspersoft studio“嵌入”的JDK);因此请确保您的计算机至少具有jdk“1.8.0_171”
fjaof16o2#
强制Tibco Jaspersoft忽略嵌入的(附带的)JDK并使用上面步骤2中安装的JDK编辑文件“Jaspsersoft Studio Jasperal.ini”并删除标识VM的行。这将类似于:-vm features/jre.win32.win32.x86_64.feature_1.8.0.u151/jre /bin