Ausführen einer app auf Tomcat 5.5
Mein Spring-Anwendung läuft auf Tomcat 6.0 auf localhost.
Wenn ich versuche, führen Sie es auf 5.5, bekomme ich die Fehlermeldung "Tomcat version 5.5 unterstützt nur J2EE 1.2, 1.3 und 1.4 Web-Module".
Wie erkenne ich den Typ des Web-Moduls meine app läuft, und wie mache ich es auf 1.4?
Dank.
EDIT:
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>AppName</display-name>
<listener>
<listener-class>com.appname.connection.MySqlDBPooling</listener-class>
</listener>
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.jpg</url-pattern>
<url-pattern>*.jpeg</url-pattern>
<url-pattern>*.png</url-pattern>
<url-pattern>*.gif</url-pattern>
<url-pattern>*.ico</url-pattern>
</servlet-mapping>
</web-app>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die richtige
J2EE
version (<1.5
) Ihre Abhängigkeiten für Ihre Entwicklung.Müssen Sie auch definieren einer kompatiblen servlet-version zu verwenden, in
web.xml
, d.h.Im Projekt
.settings
Ordner, diese Datei findenorg.eclipse.wst.common.project.facet.core.xml
ändern Sie die version vonfacet="jst.web"
zu 2.4 oder 2.5 undfacet="jst.java"
1.4 wie diese:Hatte ich auch vor dem gleichen Problem, D. H."cvc-complex-type.2.4.d: es wurde ein Ungültiger Inhalt gefunden wurde beginnend mit element 'url-pattern'. Keine untergeordneten element wird, erwartet an dieser Stelle" , aber nach der Verwendung von Voraus-version von JBOSS (jboss-as-7.1.1.Final), das Problem war gelöst.
wenn Sie das Gesicht in Tomacat und immer dieselbe Frage, dann versuchen Sie die vorab-version von es.