我在 JasperReports Server 中运行任何预先存在的审核报告时遇到异常。
我已在 WebLogic 中集成了 JR服务器。
如果我错过任何配置,有人可以告诉我。
例外是:
avax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/jasperserver
in /app/webapp/jasperserver-pro/396844516.;
remaining name 'comp/env/jdbc/jasperserver'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNo
答案 0 :(得分:0)
在Tomcat6中,您有一个context.xml文件,其内容如下:
<Resource name="jdbc/jasperserver" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="postgres" password="12345"
driverClassName="org.postgresql.Driver"
validationQuery="SELECT 1"
testOnBorrow="true"
url="jdbc:postgresql://localhost:5432/jrs47_repo" />
然后将其查找为“java:comp / env / jdbc / jasperserver”以访问存储库并访问该审计报告。
我不太了解WebLogic。您可以使用JRS这一事实意味着您正确连接到存储库。您似乎需要在某处指示审计域需要为已经正常运行的存储库连接使用正确的JNDI名称。