0

Websphere8 の基本的に単純な jsp アプリで、ウェルカム ファイルとして .jsp ファイルを使用しようとしています。目的は、以下を機能させることです。

(a) http://something.com/base/?a=b&c=d

と同じように

(b) http://something.com/base/thepage.jsp?a=b&c=d

開発環境では、web.xml に以下を追加するだけで機能します。

<welcome-file-list>
 <welcome-file>thepage.jsp</welcome-file>
</welcome-file-list>

違いは、dev では、ibm-web-ext-xmi では

fileServingEnabled="true" 

一方、本番環境では false に設定されています (Web サーバーがファイル サービスを処理し、動作します)。URL (b) は本番環境で動作しますが、(a) は動作しません。

問題は、これをどのように解決するかです。設定する必要があるプロパティはありますか? 他のアイデアはありますか?

ありがとう!ホーカン

4

1 に答える 1

0

次の方法で問題が解決すると思います。

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

ルートから jsp ファイルへのサーブレット マッピング。

于 2013-04-19T14:21:24.467 に答える