1
我想創建使用JNDI作爲數據源的BIRT報告。我使用Tomcat 7服務器和PostgreSQL數據庫。我在谷歌搜索它,但無法找到我需要的任何確切的指示。我已經在Tomcat的context.xml上添加了以下內容。如何使用JNDI創建BIRT報告數據源?
<Resource name="jdbc/myapp" auth="Container" type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/myapp"
username="postgres" password="postgres" maxActive="100" maxIdle="30" maxWait="-1" />
然後,我在BIRT Designer創建數據源。右鍵單擊>新建數據源> JDBC數據源,然後在JNDI URL中輸入「jdbc/myapp」。當我點擊「測試連接」時,「選定的驅動程序無法解析給定的JNDI數據源URL。」我不知道和任何幫助,真的很感激。提前致謝!
您是否有正確的數據源驅動程序(jar文件)? –
我使用PostgreSQL Jar文件。 jdbc:postgresql:// localhost:5432/myapp可以。但JNDI不起作用。我需要其他可以處理JNDI的Jar文件嗎? –