在Payara Micro上部署War时未找到Derby JDBC驱动程序



我正试图按照下面的链接一步一步地运行示例:

https://dzone.com/articles/easy-java-ee-microservices-with-payara-micro

该示例使用了我在Maven POM中包含的ApacheDerby DB,并将其捆绑在War文件的WEB-INF/lib文件夹中。

但是,当我尝试使用命令运行应用程序时

sudo java -jar payara-micro-5.2020.4.jar --deploy <path to>/SampleService-1.0.war

我得到以下错误:

javax.resource.ResourceException: The driver could not be loaded: org.apache.derby.jdbc.ClientDriver```
  1. 这可能是类加载顺序问题。退房https://docs.payara.fish/community/docs/5.201/documentation/payara-server/classloading.html
  2. Derby已从5.201版本开始删除。退房https://docs.payara.fish/community/docs/5.2020.4/documentation/payara-micro/h2/h2.html在示例教程中使用完全相同的版本,或者使用H2而不是Derby
  3. 最后检查";将第三方JAR添加到微实例";https://docs.payara.fish/community/docs/5.201/documentation/payara-micro/adding-jars.html

相关内容

  • 没有找到相关文章

最新更新