我在payara博客的一篇文章中看到,在web.xml中为jta创建数据源后,你必须将JDBC驱动程序jar放在web-INF的lib-dir中,但我没有放,而且是独立工作的,你知道这是否真的有必要吗?或者为什么有效吗?
在Payara Micro中,您不需要将jdbc jar添加到任何文件夹中。
您只需将其添加到mavenpom.xml文件中,它就会将其打包到war文件中,该文件将成为您的应用程序。当它启动时,jdbc.jar驱动程序将在你的类路径中,这样你的DataSource就可以访问它了。真的很方便。
这至少在1994年5月1日起有效,但可能在此之前也有效。
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.16</version>
</dependency>