2011-06-21 8 views
2

従来のサーブレットパスの場所コード(ServletContext.getRealPath())のために、webアプリケーションを展開アーカイブ(.warではなく)として展開する必要があります。私は、WebLogic 11gサーバーへのWebベースの管理コンソールアクセスのみを展開します。しかし、私はそれを行う方法を理解することはできません。私は、アーカイブを展開するためのオプションがありますが、ディレクトリはありません。WebLogic 11g管理コンソールを使用して展開されたWebアプリケーションをどのように配備できますか?

ありがとうございます!

+0

私はあなたがウェブ管理コンソールしか持っていないことを最初に見たことがなかったので、私は前の回答を削除しました – Cris

答えて

1

リンク http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html はバージョン8.1です。新しいバージョンでは、このオプションは管理コンソール(運用モード)には存在しません。

唯一の方法は、オペレーティングシステムに何らかの形でアクセスしたり、誰かにwarファイルを解凍してから、そのディレクトリから(管理コンソールを介して)インストールすることです。また、管理コンソールを使用して戦争をアップロードし、アップロードされたディレクトリでSOにアクセスするユーザーにその場所で解凍するかどうか尋ねることができます。

また、忍者のようなものを試すこともできます:展開したい戦争をアップロードする。その後、展開したい戦争を解凍するコードを含む別の戦争を行います。

1

weblogic11gR1の問題を解決するには、管理コンソールのコンフィグレーションタブ - > web-appコンテナで、servletcontext.getRealpath()にアクセスできるようにオプション "Archived Real path enabled"をクリックします。

関連する問題