4

WebSphere 7 を使用しており、MyEclipse から war を展開しようとしています ([サーバー] > [WebSphere 7] > 右クリック > [展開の追加])。

以下のmaven warプラグインを使用しています:

    <groupId>com.xxx.my.app</groupId>
    <artifactId>my-app</artifactId>
    <packaging>war</packaging>
    <name>my-app</name>

     <build>
            <finalName>my-app-context-root</finalName>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                </plugin>           
            </plugins>
        </build>

私の戦争のコンテキストルートを変更するために、以下のオプションを試しました:

最初のオプション:

<properties>
    <m2eclipse.wtp.contextRoot>my-app-context-root</m2eclipse.wtp.contextRoot>      
</properties>

2 番目のオプション:

  <finalName>my-app-context-root</finalName>

しかし、これらのオプションでは運が悪い. MyEclipse からアプリケーション/戦争を展開し、WebSphere サーバーでコンテキスト ルートを確認すると、WebSphere はコンテキスト ルートを「my-app-context-root」ではなく「my-app」(name タグに記載) として表示します。

4

3 に答える 3

1

war ファイルまたはアプリケーションを myeclipse tomcat サーバーにデプロイし、プロジェクト フォルダーを右クリックしてプロパティを選択し、MyEclipse メニューから Web オプションに移動します。そこで、アプリケーションの context-root を変更できます。以下のリンクが参考になるかもしれません。

myeclipse でアプリケーションの context-root を変更する

于 2014-05-27T07:31:53.370 に答える
0

MyEclipse による直接デプロイメントのために、MyEclipse は ibm-web-bnd.xml のようないくつかの特別な構成ファイルを生成します。これらのファイルにはルート パスが含まれています。コンテキスト ルートを指定する場合は、WAS 固有のファイルを動作させるか、war ファイルを ear ファイルにパックして ear をデプロイする必要があります。

于 2013-10-17T05:45:22.727 に答える