我知道有数以千计的关于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。
我哪里错了?是因为运行时范围?
答案 0 :(得分:1)
检查项目构建路径并为每个文件夹启用特定输出文件夹。逐个浏览项目的每个源文件夹,并设置Maven将使用的输出文件夹。
例如,您的网络项目src/main/java
应该在网络项目下有target/classes
等。
如果您的Web项目需要资源下的某些配置文件,请确保将该文件夹包含为源文件夹并进行正确的构建路径配置。
答案 1 :(得分:0)