mule anypoint studio class 未发现异常
mule anypoint studio class not found exception
如果我 运行 服务器中的应用程序工作正常,但如果我 运行 应用程序在 Anypoint Studio 中则不能 运行。这是加载oracle驱动的错误信息。
错误信息:
2015-02-04 11:18:34 WARN DriverManagerDataSource:107 - Could not load driverClass oracle.jdbc.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
at java.net.URLClassLoader.run(URLClassLoader.java:366)
我已经将所有 jdbc 和其他 jar 放在 studio->project->properties->libraries 下。
这是由 Studio 的类加载策略引起的。解决方法是将 JDBC Driver .jar 复制到 ${studio.home}/plugins/org.mule.tooling.server.${mule.version}.ee_${mule.version}.${release.date}/mule/lib/user
您好,这实际上是一种 hack :P 虽然它有效。
更正确的处理方法是,在编写应用程序代码时(这就是人们应该使用 Mule Studio 的原因),将 jar 像驱动程序一样放在特定文件夹中,例如项目根目录中的 /lib .
然后将这些 jar 添加到类路径中。
我知道你所做的是当 运行 在 Mule 上独立时为了共享这些罐子而应该做的事情,但如果可以的话试试这个 ;)
我也遇到了同样的问题。由于应用程序运行时无法在类路径中找到 jdbc 驱动程序 jar,因此无法加载它。
处理此错误的最简单方法是将包含 ojdbc jar 文件的 lib 文件夹放入项目的应用程序资源 (src/main/app) 中。在项目构建过程中,它会自动放置在类路径中。
我试过同样的方法,对我有用。
希望对您有所帮助。
我解决问题的方法是从我的项目根文件夹中删除 .classpath / .project 文件。我重新导入了项目,然后看到创建了一个 bin 文件夹。我删除了这个 bin 文件夹,然后右键单击项目 -> 刷新,然后 运行 As -> Mule Application。
如果我 运行 服务器中的应用程序工作正常,但如果我 运行 应用程序在 Anypoint Studio 中则不能 运行。这是加载oracle驱动的错误信息。
错误信息:
2015-02-04 11:18:34 WARN DriverManagerDataSource:107 - Could not load driverClass oracle.jdbc.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
at java.net.URLClassLoader.run(URLClassLoader.java:366)
我已经将所有 jdbc 和其他 jar 放在 studio->project->properties->libraries 下。
这是由 Studio 的类加载策略引起的。解决方法是将 JDBC Driver .jar 复制到 ${studio.home}/plugins/org.mule.tooling.server.${mule.version}.ee_${mule.version}.${release.date}/mule/lib/user
您好,这实际上是一种 hack :P 虽然它有效。
更正确的处理方法是,在编写应用程序代码时(这就是人们应该使用 Mule Studio 的原因),将 jar 像驱动程序一样放在特定文件夹中,例如项目根目录中的 /lib .
然后将这些 jar 添加到类路径中。 我知道你所做的是当 运行 在 Mule 上独立时为了共享这些罐子而应该做的事情,但如果可以的话试试这个 ;)
我也遇到了同样的问题。由于应用程序运行时无法在类路径中找到 jdbc 驱动程序 jar,因此无法加载它。
处理此错误的最简单方法是将包含 ojdbc jar 文件的 lib 文件夹放入项目的应用程序资源 (src/main/app) 中。在项目构建过程中,它会自动放置在类路径中。
我试过同样的方法,对我有用。
希望对您有所帮助。
我解决问题的方法是从我的项目根文件夹中删除 .classpath / .project 文件。我重新导入了项目,然后看到创建了一个 bin 文件夹。我删除了这个 bin 文件夹,然后右键单击项目 -> 刷新,然后 运行 As -> Mule Application。