【发布时间】:2016-06-28 14:06:36
【问题描述】:
我正在做 java EE web 应用程序并部署到 TomEE 7,我需要从 tomee.xml 获取数据源。 tomee.xml位于WEB-INF目录下,内容如下:
<?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。已经解决了这个问题。谢谢
标签: java jakarta-ee datasource apache-tomee tomee-7