2016-07-13 10 views
2

TomcatにデプロイしたSpringアプリケーションがありますが、うまく動作していますが、weblogicサーバー上で実行されていません。 私は大きなロジックを書いていませんでした。私の要求は、jspからコントローラクラスgetMethodに要求を転送したいということです。しかし、これはweblogic.hereで働いていない私はここに任意のサーブレット3.0のjarファイルTomcatとweblogic 10サーバーのSpringアプリケーションのデプロイメントの違い

を使用していない私のweb.xmlのが私のindex.jspの中

<servlet-mapping> 
     <servlet-name>DispatcherServlet</servlet-name> 
     <url-pattern>/</url-pattern> 
    <welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
     </welcome-file-list> 

である私はちょうど1つのコントローラメソッドに私の要求を転送しています

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<html> 
<body> 
<c:redirect url="/result"/> 
</body> 
</html> 

と私のコントローラクラスでは、私は上記のURLを持つ方法

@RequestMapping(value="/result") 
    public String getResults(ModelMap map){ 

     map.put("userList",null); 
     System.out.println("result page ..."); 
     return "result"; 

    } 

を持っています誰が私にここで何が分からないのか教えてください。なぜそれがウェルギョックで働いていないのか、その違いは何ですか?

+0

"動作していません"とはどういう意味ですか? Weblogicで試してみるとどうなりますか?間違いはありますか?はいの場合、エラーメッセージは何ですか? – Jesper

+0

あなたの返信に感謝はい私は404エラーを取得しています。 – suri

+0

Tomcatで試す完全なURLは何ですか?ウェブロジックで試してみるURLは何ですか? –

答えて

0

私はTomcatにデプロイしたときにコンテキストルートを持っていたと思います。つまり、Eclipseでアプリケーションを開発した場合は、プロジェクトに右クリック - > Webプロジェクト設定 - >コンテキストルートを選択します。これはおそらくBPMBatchSchedularになります。

しかし、Webロジックにデプロイしたときにコンテキストルートを設定していませんでした。あなたがweblogic.xmlファイルを作成したくない場合は、コンテキストルートを設定し、あなたのweb.xmlがある同じディレクトリにあるweblogic.xmlを作成し、コード

<?xml version="1.0" encoding="UTF-8"?> 
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd 
http://xmlns.oracle.com/weblogic/weblogic-web-app 
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd"> 
     <context-root>/BPMBatchSchedular</context-root> 

    </weblogic-web-app> 

のこれらの行を置くために、あなたWebロジックWebコンソールでコンテキストルートを設定することができます

+0

index.jspで自分のコードにコメントして、

こんにちは

と私のURLを押すと、私はコンテキストルートに問題はないと思うことを意味するハローメッセージが表示されます。 – suri

+0

とし、両方のURLをコンテナに対して打った後、urlをBPMBatchSchedular/resultとして追加しています。 – suri

関連する問題