Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jetty 9无法加载jndi数据源驱动程序类_Jetty - Fatal编程技术网

Jetty 9无法加载jndi数据源驱动程序类

Jetty 9无法加载jndi数据源驱动程序类,jetty,Jetty,我搜索了好几天,都没有找到解决问题的方法。请帮忙 我有独立的web应用程序jetty-9.3.10.v20160621,数据源在jetty.xml中定义。 我已经把罐子放进码头了 但仍无法启动应用程序: Caused by: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource at java.net.URLClassLoader.findClass(URLClassLoader.java:38

我搜索了好几天,都没有找到解决问题的方法。请帮忙

我有独立的web应用程序jetty-9.3.10.v20160621,数据源在jetty.xml中定义。
我已经把罐子放进码头了

但仍无法启动应用程序:

Caused by: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:86)
    at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:758)

我还尝试了jetty-env.xml,它有一个类似的问题,即即使类路径中显示了jar,类装入器也找不到类

我放在服务器/lib/ext中的jar是:commons-dbcp2-2.1 commons-logging-1.2 commons-pool2-2.3 ojdbc6您在使用maven吗?如果是这样,您可以粘贴
mvn dependency:tree
的输出吗。我怀疑您在依赖关系树中有一个较旧版本的jar,由于这个原因,它将引用您在
/lib/ext
中引用的jar谢谢,harshavmb。我在eclipse中运行了dependency:树,没有发现JAR有任何问题。。请帮助查看我是否遗漏了任何问题: