![]() |
![]() |
|
|
| |
変換
以前のバージョンの Weblogic Server を使用していた場合は、weblogic.properties ファイルをドメインに変換する必要があります。1 つの XML コンフィグレーション ファイルで定義されているリソースが、1 つのドメインを構成します。
この節では、.properties ファイルを変換する以下の方法を説明します。
変換プロセスの最初のステップでは、WebLogic がインストールされているルート ディレクトリを確認します。変換するすべての weblogic.properties ファイルは、このルートの下になければなりません。また、それらのファイルは、このサーバが動作している同じマシンに配置されている必要があります。
サーバのファイル システムをナビゲートするリンクを使用すると、weblogic のルートを見つけることができます。ルートが見つかったら、その隣のアイコンをクリックして、次のステップに進みます。
変換ユーティリティでは、サーバおよびクラスタとして識別されているエンティティのリストが提供されます。
WebLogic Server Administration Console で変換ユーティリティを使用するには
アプリケーションに必要なドメインがすべて作成されるまで、weblogic.properties ファイルの変換を続けます。
SSL セキュリティ ファイルは、従来のプロパティ ファイルでは次のように設定されています。
weblogic.security.certificate.server=democert.pem weblogic.security.key.server=demokey.pem weblogic.security.certificate.authority=ca1024.pem weblogic.security.clientRootCA=ca.pem
これらのファイルは、config\<NewDomain>\<ServerName>(サーバ別のディレクトリ)にコピーされ、config.xml で次のように反映されます。
<Server Name=....
<SSL ServerCertificateFileName=".\config\<NewDomain>\democert.pem" ServerKeyFileName=".\config\<NewDomain>\demokey.pem" TrustedCAFileName=".\config\<NewDomain>\ca.pem" ServerCertificateChainFileName=".\config\<NewDomain>\ca1024.pem" ....
>
</Server>
weblogic.properties で指定されている SSL セキュリティ ファイルが従来のサーバ別ディレクトリにない場合、それらのファイルは config.xml で設定されません。したがって、config\<NewDomain>\<ServerName>(サーバ別のディレクトリ)にコピーして、config.xml で設定する必要があります。
weblogic.properties で登録されているすべてのサーブレットが、1 つの Web アプリケーションに変換されます。
変換ツールでは、web.xml や weblogic.xml などの必要なファイルが、次のディレクトリの 1 つに作成されます。
weblogic の内部サーブレットを除いて、従来の weblogic.properties で weblogic.httpd.register として個別に登録されているすべてのサーブレット クラスは、web.xml で指定されているとおりに新しい Weblogic Server のツリー構造にコピーする必要があります。
たとえば、web.xml で次のように指定されている場合、
<servlet> <servlet-class>weblogic.hello.HelloworldServlet</servlet-class> </servlet>
サーブレット クラスの Hellowordlservlet.class は、対応する WEB-INF\classes\weblogic\hello ディレクトリにコピーする必要があります。カレント ディレクトリは、Weblogic Server が新しいコンフィグレーションで起動されるディレクトリです。
EJB の jar ファイルと Web アプリケーションの war ファイル
weblogic.properties の weblogic.ejb.deploy および weblogic.httpd.webApp.<webAppName> で相対的なディレクトリが指定されている場合は、それらの jar ファイルと war ファイルを新しい Weblogic Server のツリー構造にコピーする必要があります。
例 :
weblogic.ejb.deploy=weblogic\ejb\HelloEJB.jar
この jar ファイルは、.\weblogic\ejb\ ディレクトリにコピーする必要があります。
「.」は、サーバが新しいコンフィグレーションで起動されるディレクトリを示しています。
![]() |
![]() |
![]() |