在一個GlassFish服務器我有一個JDBC連接池設置爲我的PostgreSQL數據庫。我也爲我這個連接池JNDI - Glassfish的JDBC,錯誤引用當數據源
GlassFish服務器上創建一個JDBC資源。如果我創造我部署和這個GlassFish服務器我得到的jdbc資源的以下消息上運行的Web應用程序。 (IDE就是Eclipse)
[#|2011-10-03T13:33:09.745+0200|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=132;_ThreadName=Thread-2;|This web app [GlassfishTest] has no expand »resource environment reference by the name of [jdbc/MEM_Reporting]|#]
在我的web.xml中的資源配置如下:
<resource-env-ref>
<resource-env-ref-name>jdbc/MEM_Reporting</resource-env-ref-name>
<jndi-name>reporting</jndi-name>
</resource-env-ref>
我一直在尋找了一段時間,但現在找不到任何解決辦法,希望你們中的任何guyz可以幫忙。
已映射在'陽光web.xml'參考呢?另外,您用於JDBC資源的名稱是什麼? – beny23
是否嘗試在創建資源後重新啓動服務器?在我看來,配置數據是正確的,但資源不存在... – Alex
我剛剛注意到,我映射在我的sun-web.xml中,而不是web.xml中。該項目沒有一個web.xml。 – ophychius