2016-03-22 8 views
1

のためにTomcat 6を使用して、エラーではなく、Tomcatの6404 warファイルをTomcatの7を使用して作業しているスプリングMVC

私はTomcatの6で働いてwarファイルをしたいが、私はHTTPステータスを取得しておく404

私のenvは:Java 6、Tomcat 6、Spring 4.0.0です。

あなたはからコードをダウンロードすることができます誰もが理由を知っていhttps://github.com/yizhaocs/springmvc4-angularjs-tomcat6-java6

以下は私のmaven pomファイルです。

<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

ログファイルで例外をチェックしましたか?または、Tomcat 6の起動時に例外がありますか? – nickspol

+0

こんにちはnickspol、私はログファイルをチェックしました。 "localhost.2016-03-22.log"と "catalina.2016-03-22.log"にエラーまたは例外はありません。 –

+0

@nickspolここに私のコードはあります:https://github.com/yizhaocs/springmvc4-angularjs-tomcat6-java6 –

答えて

0

あなたは、どのTomcat 6 does not supportをサーブレットバージョン3.0を使用しています。

Tomcat 7での実行はオプションではない場合は、WebアプリケーションをServletバージョン2.5にダウングレードし、コードでWebアプリケーションを設定する代わりに、Webアプリケーション用のweb.xmlファイルを作成する必要があります。

+0

ありがとう、あなたは正しいです!サーブレットのバージョンを2.5に変更してjava構成をweb.xmlと[servletname] -servlet.xmlに書き直した後で動作しています –

関連する問題