0

JasperReports Serverで既存の監査レポートのいずれかを実行しているときに、例外が発生します。

私はJRサーバーWebLogicに統合しました。

構成を見逃した場合は、誰かに知らせてもらえますか。

例外は次のとおりです。

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 に答える