【发布时间】:2018-02-10 17:33:32
【问题描述】:
我在 Tomcat 8 中使用 Java CDI,如何配置数据库配置?
【问题讨论】:
-
我的 Bean 是使用stackoverflow.com/questions/18995951/…中提供的步骤配置的
我在 Tomcat 8 中使用 Java CDI,如何配置数据库配置?
【问题讨论】:
Tomcat 8 是一个 servlet 容器,据我所知,它不包含任何 CDI 实现。您是否将其与您的应用程序一起提供?
为了连接到关系数据库,Java EE 的明显选择是使用 JPA,在 Apache TomEE 中可用。
其他方式是使用 CDI 生产者自行实例化 Hibernate、myBatis、JOOQ、普通 JDBC 或任何您想要的东西。
【讨论】:
<dependency> <groupId>org.jboss.weld.servlet</groupId> <artifactId>weld-servlet</artifactId> <version>2.3.5.Final</version> <scope>runtime</scope> </dependency>