2014-07-20 25 views
11

Webapp'ımı servlet 3.0 (2.5 inetd) kullanmak için yükseltmek istiyorum. Ben WebLogic Sunucusu Versiyon kullanıyorum: 12.1.1.0 (12c), maven, java 7_10 ve NetBeans Nedense 7.3.1Mleten kullanmak için nasıl maven yapılandırılır 3

Sadece uygun servlet-api 3.0-alfa-1 ve 3,0

<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> 

<dependencies> 
    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-web-api</artifactId> 
     <version>6.0</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>servlet-api</artifactId> 
     <version>3.0-alpha-1</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax.servlet.jsp</groupId> 
     <artifactId>jsp-api</artifactId> 
     <version>2.1</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>jstl</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.myfaces.core</groupId> 
     <artifactId>myfaces-api</artifactId> 
     <version>2.1.8</version> 
     <scope>compile</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.myfaces.core</groupId> 
     <artifactId>myfaces-impl</artifactId> 
     <version>2.1.8</version> 
     <scope>compile</scope> 
    </dependency> 
olduğunu
+0

servlet-api 3.0.1 yakın bir şey popüler bir akım sürümüdür gerekirse

ayrıca sürüm 3.0.1 vardır. Kullanamamanın bir sebebi var mı? –

cevap

38

Seçenekleriniz aslında son yayınların 3.0.1 veya 3.1.0 ve artifact ID değiştirilmiştir. Eski servlet-api artifact kimliğini kullanarak, kullanılabilir olan alfalar dışında kullanılabilir olan sürümler yalnızca 2.x'dir.

Eğer javax.servlet-api güncelleme yaparsanız, bulacağınız yeni 3.x bültenleri:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>javax.servlet-api</artifactId> 
    <version>3.0.1</version> 
    <scope>provided</scope> 
</dependency> 
+0

Çok teşekkürler – angus

+0

sürüm 3.1.0 hakkında ne, bu sürüm 12c ile de uyumlu mu? Teşekkürler – angus

+0

Tahmin ederim, ama emin değilim. Bırak onu ve bir girdap ver. –

İlgili konular