In caso contrario, quando è previsto?Tomcat 7 è ora compatibile con Java 7?
Se sì, sai se c'è qualcosa di speciale per migrare un'installazione esistente di Tomcat 7/Java 6 in Tomcat 7/Java 7?
Grazie!
In caso contrario, quando è previsto?Tomcat 7 è ora compatibile con Java 7?
Se sì, sai se c'è qualcosa di speciale per migrare un'installazione esistente di Tomcat 7/Java 6 in Tomcat 7/Java 7?
Grazie!
Officially Java 1.6 o versioni successive è supportato.
This post va in modo più dettagliato.
CURATE
Come ha sottolineato il sourcedelicaOfficial documentation dice che si può utilizzare il JDK 1.6 o versioni successive in modo da poter utilizzare Tomcat 7 con JDK 1.7.
Controllare anche il Tomcat 7 Migration Guide.
Tra l'altro le applicazioni sviluppate con JDK 1.6 potrebbe non riuscire usando JDK 1.7, soprattutto se si utilizza le classi in sun.*
pacchetti (which is bad). Anche se la retro-compatibilità è forte, esistono alcuni casi d'angolo, vedere Oracle list of incompatibilities per ulteriori dettagli.
si possono anche trovare alcune cose su questo in questo articolo SO: New features in JDK 1.6 and 1.7
Il mese scorso (febbraio 2013) ho aggiornato il mio Java da 1.6 a 1.7. Tuttavia, l'aggiornamento ha ripercussioni: Tomcat 7.0.37 non è più in esecuzione dopo l'aggiornamento di Java.
Ho provato a disinstallare Java 1.7, sostituire con 1.6 e Apache Tomcat funziona di nuovo senza problemi. Ho dimenticato di catturare il messaggio di errore esatto e non ho potuto trovare anche sui log del server.
FYI.
Grazie
sto usando jdk6
con tomcat 7
.i hanno seguenti problemi.
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.
Per sopprimere questo messaggio, eseguire Tomcat
su Java 7
, rimuovere i WebSocket JAR
s da $CATALINA_HOME/lib
o aggiungere il WebSocketJARs
alla proprietà tomcat.util.scan.DefaultJarScanner.jarsToSkip
in $CATALINA_BASE/conf/catalina.properties
.
Si noti che il deprecato Tomcat 7 WebSocket API
sarà disponibile.
Il "successivo" non è più vero, la documentazione è cambiata. Vedi http://stackoverflow.com/a/9294694/1140748 –
Ho aggiornato il primo link. Indica erroneamente la pagina "Building Tomcat" che non è per gli utenti ma per le persone che modificano Tomcat. La pagina per gli utenti Tomcat dice Java 6 o versioni successive. – sourcedelica
Grazie per l'aggiornamento;) Anche la guida alla migrazione lo conferma. Ho corretto anche la mia risposta. –