我必须在Java中实现Web服务并将其部署在具有Axis2 的Tomcat服务器上。
它在我的tomcat localhost上就像一个魅力,现在我想在Tomcat服务器上部署它。
我使用两个Eclipse插件:
我在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服务器上却没有。
也许有人可以帮我解决这个问题。非常感谢。
再见