1

我厌倦了将 .aar 文件部署为 WSO2 应用程序服务器中的服务。该服务需要处理postgress sql driver;所以我相应地更改了 ant 脚本以将 sql 驱动程序与 .aar 文件捆绑在一起。

然后我将我的 .aar 作为服务部署在 WSO2 应用程序服务器中,并且部署成功。但是在尝试触发此服务时,我总是收到此错误。

java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost:5432/login

尝试通过将同一个罐子也放入以下位置来触发服务,但没有运气。{application_server_home}\repository\components\plugins
{application_server_home}\repository\components\lib
{application_server_home}\lib

有谁知道如何解决这个问题?感谢你的帮助。

4

2 回答 2

1

如果你想在 WSO2 Server 中部署一个 JAR,你需要把它放在 {application_server_home}\repository\components\lib

如果它是一个 OSGi 包,你可以把它放在 {application_server_home}\repository\components\dropins

于 2012-12-22T20:24:34.870 回答
0

您可以将第三个库放到 aar 文件中的 resources/lib 中。所以他们将在 WSO2 的轴 2 服务中加载 aar。你也可以把它放在服务器上,它是如何在 Maninda 的回答中描述的

于 2017-05-09T12:55:03.937 回答