2016-03-22 17 views
1

için tomcat 6 kullanarak hata değil tomcat 6.404 savaş dosya tomcat 7 kullanarak çalışıyor bahar mvc

tomcat 6 çalışan savaş dosyasını istiyorum ama HTTP durum almaya devam 404.

Benim env: Java 6, Tomcat 6, Spring 4.0.0. https://github.com/yizhaocs/springmvc4-angularjs-tomcat6-java6

kimse nedenini biliyor mu: grubuna kodunu indirebilirsiniz

?

Aşağıdakiler benim maven pom dosyasıdır.

<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/maven-v4_0_0.xsd"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>com.websystique.springmvc</groupId> 
<artifactId>Spring4MVCAngularJSExample</artifactId> 
<packaging>war</packaging> 
<version>1.0.0</version> 
<name>Spring4MVCAngularJSExample Maven Webapp</name> 

<properties> 
    <springframework.version>4.0.0.RELEASE</springframework.version> 
</properties> 

<dependencies> 

    <!-- external dependencies --> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-webmvc</artifactId> 
     <version>${springframework.version}</version> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-tx</artifactId> 
     <version>${springframework.version}</version> 
    </dependency> 

    <!-- Java Servlet API --> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.0.1</version> 
     <scope>provided</scope> 
    </dependency> 


    <!-- The JavaServer Pages Standard Tag Library (JSTL) is a collection of useful JSP tags which encapsulates core functionality common to many JSP applications. --> 
    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
    </dependency> 

</dependencies> 


<build> 
    <pluginManagement> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-war-plugin</artifactId> 
       <version>2.4</version> 
       <configuration> 
        <warSourceDirectory>src/main/webapp</warSourceDirectory> 
        <warName>Spring4MVCAngularJSExample</warName> 
        <failOnMissingWebXml>false</failOnMissingWebXml> 
       </configuration> 
      </plugin> 
     </plugins> 
    </pluginManagement> 

    <finalName>Spring4MVCAngularJSExample</finalName> 
</build> 

+0

Herhangi bir özel durum için günlük dosyasını kontrol ettiniz mi? veya tomcat 6 başlangıcı sırasında herhangi bir istisna var mı? – nickspol

+0

Merhaba nickspol, günlük dosyalarını kontrol ettim. "Localhost.2016-03-22.log" ve "catalina.2016-03-22.log" adreslerinde hata veya istisna yoktur. –

+0

@nickspol İşte benim kodum: https://github.com/yizhaocs/springmvc4-angularjs-tomcat6-java6 –

cevap

0

Sen Servlet sürüm 3.0, Tomcat 6 does not support kullanıyor.

Tomcat 7 üzerinde çalışan bir seçenek değilse, web uygulamanızı sürüm 2.5'e düşürmeli ve web uygulamanızı kodda yapılandırmak yerine web uygulamanız için bir web.xml dosyası yazmalısınız.

+0

çok teşekkürler, haklısınız! Servlet sürümünü 2.5 olarak değiştirdikten ve java yapılandırmasını web.xml ve [servletname] -servlet.xml olarak yeniden yazdıktan sonra çalışıyor –