0

在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
4

1 回答 1

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 名称。

于 2012-08-21T17:23:08.997 回答