我正在執行部署到TomEE 7的Java EE Web應用程序,我需要從tomee.xml獲取數據源。 tomee.xml位於WEB-INF目錄下,並具有以下內容:如何從TomEE 7中的資源獲取數據源?
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
<Resource id="rss_db_datasource" type="javax.sql.DataSource">
JdbcDriver = org.hsqldb.jdbcDriver
JdbcUrl = jdbc:hsqldb:file:/rss_db
UserName = sa
Password =
</Resource>
</tomee>
我想使用此代碼注入數據源:
@Resource(name="rss_db_datasource", type = javax.sql.DataSource.class)
private DataSource dataSource;
當我試圖從數據源連接我得到NullPointerException。有人知道如何解決這個問題嗎?
謝謝
你正在嘗試注入數據源的組件(servlet,ejb等)? –
servlet。已經解決了這個問題。謝謝 – VadOs