j2ee.jar的maven依赖项是什么?我试过这样做。但还是它不工作..在j2ee.jar中添加对maven项目的依赖关系
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.datasource.pooling</groupId>
<artifactId>datasource.pooling</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>com.datasource.pooling</name>
<repositories>
<repository>
<id>Java.Net</id>
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>
<dependencies>
<!-- Javaee API -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.2</version>
</dependency>
<!--
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.3</version>
</dependency>
-->
</dependencies>
</project>
我想在我的Maven项目配置此http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/PoolingDriverExample的.java?查看=标记示例。所以我必须将j2ee.jar添加到我的类路径中。但是,如果我通过上面我的pom.xml中添加,然后我得到了一些错误的连接工厂不能被解析为一个类型
更新 -
<!-- Javaee API -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>runtime</scope>
</dependency>
还是我收到了连接工厂同样的错误不能解析为一种类型..
为什么commons-pool和commons-dbcp dependencies注释掉了,这就是你在上面看到的问题片断上面的内容。如果您的POM中出现这种情况,请取消它们的注释。 – user620339
我已经注释掉的部分只是不同的版本..我有commons-pool和commons-dbcp依赖关系,就在那个未注释的部分之上。 – ferhan
你能复制粘贴错误吗?还要检查这个类是否真的在类路径中(特别是在你的javaee-api.jar中)。这个jar是否被下载并位于正确的地方(war/ear/etc)? – javagirl