7

Websphere 8.5 アプリサーバーで戦争のコンテキスト ルートを変更するのに少し助けが必要です。というwarファイルがあります。test.warそれをwebsphereにデプロイすると、コンテキストルートは次のようになりますが、これを次の/test ように変更したい/example

私がオンラインで見たとき、私はWEB-INF/ibm-web-ext.xml中に含める必要があると読んだtest.warので、それを追加して次のように入力しました:

<web-ext
    xmlns="http://websphere.ibm.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
    version="1.0">
  <context-root uri="/example"/>
</web-ext>

再度デプロイすると、context-root はまだ/testThat file has had no effect. 足りないものはありますか?

4

2 に答える 2

1

「もう一度出撃したら」

更新、またはアンインストールと再インストールを実行しましたか?

アプリケーションを更新するとき、WebSphere は必ずしも既存のアプリケーションのバインディングを更新するとは限りません (更新中にバインディング情報を破棄するよう WebSphere に明示的に要求する必要があります)。WebSphere にバインディングの変更を強制的に反映させるには、インストール中に「Use new bindings」を選択する必要があります。

アプリケーションをアンインストールすると、すべてのバインディング情報が失われるため、同じアプリケーションを再インストールすると、WAR ファイル内に含まれているバインディング情報が使用されます。

于 2014-07-01T00:20:28.477 に答える