/ / Servizio REST Jersey su Websphere con Java 5 - java, maven, jersey, websphere, java-5

Servizio Jersey REST su Websphere con Java 5 - java, maven, jersey, websphere, java-5

Ho letto questa domanda ma non è stata di grande aiuto per il mio problema Jersey con java 5.

Quando stavo usando la mia applicazione su Glassfish con dipendenze inferiori funzionava tutto bene:

<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.12</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>1.12</version>
</dependency>

Quando provo a distribuirlo su WAS 6.1, ho ricevuto un errore che la classe ServletContainer di Jersey non si trova nel classpath, quindi ho aggiunto la dipendenza sottostante:

<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.12</version>
</dependency>

Ora l'applicazione si avvia, ma sto ottenendo sotto l'errore. Il problema è che ho Java 5 su my Websphere ma la classe ServletContainer di Jersey è compilata con Java 6.

java.lang.UnsupportedClassVersionError
(com/sun/jersey/spi/container/servlet/ServletContainer)
bad major version at offset=6

Non riesco a trovare alcuna dipendenza per jersey-servlet in cui verrebbe compilato con Java 5. Qualcuno ha qualche idea su cosa dovrei fare per far funzionare questo servizio su WAS con Java 5?

risposte:

2 per risposta № 1

credo che Jersey 1.2 è stata l'ultima versione compilata su Java 5. Potrebbe essere necessario prendere in considerazione un'altra soluzione se si tratta di una soluzione per te.