2009-08-19 4 views
1

Ich habe eine WAR, die ich mit Tomcat bereitstellen muss, aber ich bin nicht sicher, welche Version der Servlet-Spezifikation die WAR-Datei verwendet.Wie kann ich feststellen, welche Servlet Spec-Version eine Java-WAR-Datei verwendet?

Laut Apache-Website (http://tomcat.apache.org/whichversion.html) muss ich eine andere Version herunterladen, je nachdem, welche Spezifikation die WAR-Datei verwendet.

Gibt es eine Möglichkeit durch Entpacken der WAR-Datei und einen Blick auf einige Konfigurationsdatei zu sagen?

Antwort

5

Versuchen an dem DTD/Schema der web.xml-Datei im WEB-INF Verzeichnis suchen.
Hinweis: Servlet-Container sind abwärtskompatibel, daher sollte die 2.3-Servlet-Anwendung unter einer 2.4-Servlet-Engine problemlos funktionieren.

+0

Es heißt: Bedeutet dies, dass es die Servlet-Spezifikation 2.3 verwendet und nur mit 3 alten Tomcat-Versionen funktioniert? – Chris

+1

Ich meine, dass es die 2.3-Spezifikation verwendet und mit Tomcat 4.x und höher arbeiten wird !! –

+0

Danke. Und dein 'und darüber' ist auch eine gute Nachricht, ich würde viel lieber den neuesten Kater bevorzugen. – Chris

Verwandte Themen