Collaboration 移行ガイド

[目次][索引][前へ][次へ]

5.1 旧バージョンのuCosminexus Portal Frameworkからの移行

旧バージョンのuCosminexus Portal Framework - LightからuCosminexus Portal Framework 09-00に移行します。この作業は,次に示すバージョンの製品を移行する場合に実施します。

対象製品
  • Groupmax Collaboration 07-50以降
    ※ 07-36以前からの移行を行う場合はお問い合わせください。

ここでは,旧バージョンのuCosminexus Portal Framework - Lightからの移行手順について説明します。

参考
Collaborationの製品のバージョンと,uCosminexus Portal Frameworkのバージョンの対応については,「付録B Collaborationの製品とuCosminexus Portal Frameworkのバージョンの対応」を参照してください。

手順

  1. Portal Managerのセットアップを実行します。
    Portal Managerのセットアップ方法については,マニュアル「uCosminexus Portal Framework システム管理者ガイド」の「Portal Managerのセットアップ」を参照してください。
  2. 移行前に使っていた設定ファイルをコピーします。
    2.2.4(2) uCosminexus Portal Framework」の手順1.でバックアップしたディレクトリのうち,次のディレクトリをそれぞれ移行後環境のディレクトリに上書きコピーします。
    • 設定ファイル格納ディレクトリ
    • ポートレット配置情報ファイルディレクトリ
    • Portal Manager設定ファイルディレクトリ
    なお,バックアップ元ディレクトリが<uCosminexus Portal Framework - Lightインストールディレクトリ>下であった場合は,コピー先を<uCosminexus Portal Framework インストールディレクトリ>下としてください。
  3. WebアプリケーションDD(web.xml)を編集します。
    web.xmlは次に示すディレクトリに格納されています。
    <PROJECT_HOME>(<Collaborationインストールディレクトリ>\deploy_work)\WEB-INF
    web.xmlで定義しているjetspeedサーブレットのプロパティ値のTurbineResources.propertiesファイルを指定しているパスを,<設定ファイル格納ディレクトリ>下に変更します。パス区切り文字は「/」を使用してください。
    <設定ファイル格納ディレクトリ>が「C:\Hitachi\CosmiPortal\conf」の場合の設定例を次に示します。太字部分を変更してください。
     
    <servlet>
     <servlet-name>
      jetspeed
     </servlet-name>
     <servlet-class>
      org.apache.turbine.Turbine
     </servlet-class>
     <init-param>
      <param-name>properties</param-name>
      <param-value>
       C:/Hitachi/CosmiPortal/conf/TurbineResources.properties
      </param-value>
     </init-param>
      :
      :
    </servlet>
     
  4. PortalResources.propertiesに,必要な情報を設定します。
    手順3.でコピーしたファイルの設定を,インストール環境に合わせて修正します。
    PortalResources.propertiesは,次のディレクトリに格納されています。
    <uCosminexus Portal Frameworkインストールディレクトリ>\conf
    PortalResources.propertiesで修正する内容を次に示します。
    以下の太字部分を変更してください。
     
    jp.co.hitachi.soft.portal.access.psml.dir=<ポートレット配置情報ファイルディレクトリ>
    jp.co.hitachi.soft.portal.util.log.TraceFile=<uCosminexus Portal Frameworkインストールディレクトリ>/log/portal
    jp.co.hitachi.soft.portal.util.log.security.FileName=<uCosminexus Portal Frameworkインストールディレクトリ>/log/security
    jp.co.hitachi.soft.portal.util.log.TraceFileAccess=<uCosminexus Portal Frameworkインストールディレクトリ>/log/access
    jp.co.hitachi.soft.portal.api.log.application.FileName=<uCosminexus Portal Frameworkインストールディレクトリ>/log/application
    jp.co.hitachi.soft.portal.util.log.auditlog.FileName=<uCosminexus Portal Frameworkインストールディレクトリ>/log/audit
     
  5. usrconf.cfgの設定を変更します。
    usrconf.cfgは,次のディレクトリに格納されています。
    <Cosminexusインストールディレクトリ>\CC\server\usrconf\ejb\<サーバ名称>\
    usrconf.cfgで修正する内容を次に示します。
    以下の太字部分を変更してください。
     
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/castor.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/ecs.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/hitachiportal.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/jakarta-oro.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/portletwebssolib.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/velocity.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/village.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/lib/portlet.jar
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/conf
    add.class.path=<uCosminexus Portal Frameworkインストールディレクトリ>/xsd
     
  6. セキュリティポリシーファイル(server.policy)の設定を変更します。
    セキュリティポリシーファイルは,次のディレクトリに格納されています。
    <Cosminexusインストールディレクトリ>\CC\server\usrconf\ejb\<サーバ名称>\
    以下の太字部分を変更してください。
     
    grant codeBase
    "file:<uCosminexus Portal Frameworkインストールディレクトリ>/lib/*"{
      permission java.lang.RuntimePermission "charsetProvider";
      permission java.lang.RuntimePermission "setFactory";
      permission java.lang.RuntimePermission "accessClassInPackage.sun.misc";
      permission java.lang.RuntimePermission "loadLibrary.*";
      permission java.lang.RuntimePermission "queuePrintJob";
      permission java.lang.RuntimePermission "accessDeclaredMembers";
      permission java.lang.RuntimePermission "modifyThread";
      permission java.lang.RuntimePermission "modifyThreadGroup";
      permission java.lang.RuntimePermission "stopThread";
      permission java.net.SocketPermission "*", "connect";
      permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete";
      permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
      permission java.util.PropertyPermission "*", "read, write";
      permission javax.security.auth.AuthPermission "createLoginContext.Portal";
    };