我正在将工作灯应用程序从 5.0.3 迁移到 5.0.6。
我试图添加
mysql-connector-java-5.1.22-bin.jar** 到 worklight.war
文件,但我收到以下错误:
过程调用错误。运行时:java.lang.ClassNotFoundException:在 Worklight 平台或项目 /worklight 中找不到类 com.mysql.jdbc.Driver
任何解决方法?
我正在将工作灯应用程序从 5.0.3 迁移到 5.0.6。
我试图添加
mysql-connector-java-5.1.22-bin.jar** 到 worklight.war
文件,但我收到以下错误:
过程调用错误。运行时:java.lang.ClassNotFoundException:在 Worklight 平台或项目 /worklight 中找不到类 com.mysql.jdbc.Driver
任何解决方法?
为什么要 .war 文件?向您的问题添加更多信息:您是在 Eclipse 中还是在应用程序服务器(Tomcat/Liberty/WAS)上运行 Worklight?
如果您使用的是 Worklight Developer Edition(本质上是 Eclipse 的插件下载):
mysql-connector-java-5.1.22-bin.jar
到项目的 \lib 文件夹中...位于:yourProject\server\lib
。<dataSourceDefinition> <driverClass>com.mysql.jdbc.Driver</driverClass> <url>jdbc:mysql://localhost:3306/mydb</url> <user>myUsername</user> <password>myPassword</password> </dataSourceDefinition>
如果您通过将 Worklight 部署到应用程序服务器 (Tomcat/Libery/WAS) 来使用 Worklight,上述操作还将更新位于 中的 .war 文件,yourProject\bin
您需要将其重新部署到应用程序服务器。