我正在执行部署到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