【发布时间】:2017-07-19 09:00:00
【问题描述】:
我知道有成千上万的关于 CNFE 的博客,但我无法让它发挥作用。
我使用 Maven 构建我的 GWT 项目。在 pom.xml 中有这样一行:
<dependency>
<groupId>oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
<scope>runtime</scope>
</dependency>
在构建的 .war 文件中,WEB-INF/lib 中有正确的 .jar。所以这门课是我期望的。但我仍然收到 ClassNotFoundException。
我哪里错了?是因为运行时作用域吗?
【问题讨论】:
-
好吧,如果您删除范围,它是否有效?你更新了你的 Maven 依赖项了吗?
-
什么时候收到异常?如果它是在构建过程中出现的,那么它肯定是因为运行时范围。
-
当我想访问数据库时,运行时抛出异常。
-
没有运行时范围也无法工作
-
也许您还有其他版本? (其他罐子,可能包含不同)
标签: java oracle maven jdbc classnotfoundexception