2

一部のアプリケーションを WAS 7 から WAS 8.5 に移行するには、Jython でスクリプトを作成する必要があります。特定のアプリケーションのコンテキスト ルートが見つからないようです (application.xml ファイルで他のすべてのアプリケーションのコンテキスト ルートを見つけました)。

このアプリケーションには、上記のファイルがありません。この情報を見つけることができる別のデフォルト・ファイルはありますか? または、コンテキスト・ルートを取得するのに役立つ wsadmin コマンドはありますか?

前もって感謝します!

4

1 に答える 1

3

たとえば、次のコマンドを使用できます。

wsadmin>AdminApp.view('Application Name', '-CtxRootForWebMod')

例えば:

wsadmin>print AdminApp.view('Dynamic Cache Monitor', '-CtxRootForWebMod')
CtxRootForWebMod: Specify the Context root of web module

Configure values for context roots in web modules.

Web module:  Dynamic Cache Monitor
URI:  CacheMonitor.war,WEB-INF/web.xml
Context Root:  /cachemonitor

アプリケーションにない場合application.xml:

  • ファイルをチェックWEB-INF/ibm-web-ext.xml して、要素があるかどうかを確認できます<context-root uri="myctx"/>
  • Web モジュールにはデフォルト名がある場合があります。これには拡張子がありません。filenameたとえば.warMyWebMod.warコンテキストは次のようになります。/MyWebMod
于 2014-10-13T21:27:34.833 に答える