我正试图按照下面的链接一步一步地运行示例:
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```
- 这可能是类加载顺序问题。退房https://docs.payara.fish/community/docs/5.201/documentation/payara-server/classloading.html
- Derby已从5.201版本开始删除。退房https://docs.payara.fish/community/docs/5.2020.4/documentation/payara-micro/h2/h2.html在示例教程中使用完全相同的版本,或者使用H2而不是Derby
- 最后检查";将第三方JAR添加到微实例";https://docs.payara.fish/community/docs/5.201/documentation/payara-micro/adding-jars.html