Axis2 / Tomcat上的Web服务的外部库问题

时间:2013-01-25 14:59:44

标签: java mysql web-services axis2 tomcat7

我必须在Java中实现Web服务并将其部署在具有Axis2 的Tomcat服务器上。

它在我的tomcat localhost上就像一个魅力,现在我想在Tomcat服务器上部署它。

我使用两个Eclipse插件:

  • Axis2代码生成器:生成我的WSDL
  • Axis2 Server Archiver :生成存档以便部署我的网络服务

我在Tomcat服务器上安装了axis2,并使用Admin模块/上传Axis服务存档文件添加了存档。

Axis2正确安装了Web服务,我可以在Tomcat服务器上看到WSDL在线。

我重新启动了服务器,现在我尝试使用网络服务中的操作,但屏幕上显示此错误:

“尝试调用服务方法identifierUtilisateur时发生异常。”

我看了Tomcat服务器的日志,看到了这个异常:

“java.sql.SQLException:没有为jdbc找到合适的驱动程序:mysql”

我知道我的库“mysql-connector-java-5.1.22-bin.jar”有问题,但是当我从eclipse生成aar存档时,我添加了库作为Web的外部库源 - 服务。

当我打开arr存档时,库被正确放在文件夹/lib/mysql-connector-java-5.1.22-bin中。

我尝试将库放在tomcat(/usr/share/apache-tomcat-7.0.35/lib/)的文件夹lib和轴的文件夹lib中(/usr/share/apache-tomcat-7.0) .35 / webapps / axis2 / WEB-INF / lib /)但它仍然不起作用。

现在我陷入了这个异常,我无法在我的项目中取得进展。我不明白为什么它在我的localhost服务器上工作得很好,但在我的Tomcat服务器上却没有。

也许有人可以帮我解决这个问题。非常感谢。

再见

0 个答案:

没有答案