アップグレードの問題については、『Sun Java Enterprise System 5 リリースノート (UNIX 版)』の「アップグレードの問題」および『Sun Java Enterprise System 5 アップグレードガイド (UNIX 版)』を参照してください。
Portal Server 7.0 から Portal Server 7.1 Update 1 にアップグレードすると、jdbc/WikiDB が動作しなくなるため、Wiki ポートレットが機能しない。(#6536212)
対処方法:次の操作を行います。
Web コンテナの管理コンソールにログインします。
「リソース」リンクをクリックします。
「JDBC」リンクをクリックします。
Wiki の接続プール (WikiDBPool など) を作成します。
--Datasource Classname--org.apache.derby.jdbc.ClientDataSource --Resources Type--javax.sql.ConnectionPoolDataSource --serverName--Name of the server where derby is running --portNumber---1527 --Password--portal --user---portal --databaseName---wikidb_portal1 |
この接続プールの JDBC リソース jdbc/WikiDB を作成します。
Portal Server 7.0 から Portal Server 7.1 Update 1 へのアップグレード後に、ファイル共有が機能しない。(#6550408)
対処方法:次の操作を行います。
ファイル共有ポートレットがあるディレクトリに移動します。
/var/opt/SUNWportal/portals/portal1/portletapps/filesharing/
update.xml などの XML ファイルを作成します。
次の内容をコピーして、この XML ファイルに貼り付けます。
<project name="File Sharing Database Update for 7.0 to 7.1 " default="update" basedir="."> <target name="update"> <property file="build/conf/common.dbadmin"/> <!-- Performs the Sql Tasks --> <sql onerror="continue" delimiter="${sql.delimiter}" delimitertype="${sql.delimiter.type}" driver="${db.driver}" url="${db.url}" userid="${db.user}" password="${db.password}" classpath="${db.driver.classpath}"> <transaction> create table newfilesystem( repositoryId varchar(255) not null, directory varchar(255) not null, name varchar(255) not null, isDir smallint not null, creator varchar(255) not null, created bigint not null, modified bigint not null, datasize int not null, data blob(5000000), primary key(repositoryId,directory,name) ); </transaction> <transaction> rename table filesystem to oldfilesystem; </transaction> <transaction> rename table newfilesystem to filesystem; </transaction> <transaction> insert into filesystem (repositoryId,directory,name,isDir,creator, created,modified,datasize,data) select repositoryId,directory,name,isDir,creator,created,modified, size as datasize,data from oldfilesystem; </transaction> </sql> </target> </project> |
次の ant スクリプトを実行します。
ant -f update.xml
Portal Server 7.1 から Portal Server 7.1 Update 1 へのアップグレード後に、検索プロバイダ JSP とディスカッションプロバイダ JSP が自動的に更新されない。(#6534282)
対処方法:次の操作を行います。
ディスカッションプロバイダ JSP テンプレートをコピーします。
cp PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /DiscussionProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/DiscussionProvider
検索プロバイダ JSP テンプレートをコピーします。
PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /SearchProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/SearchProvider
Java ES 4 から Java ES 5 にアップグレードすると、検索の移行が失敗する。(#6440906)
対処方法:次の操作を行います。
psugrade スクリプトを実行する前に、Java ES 4 search.conf ファイルを開きます。
search.conf ファイルは /var/opt/SUNWps/https-server /portal/config ディレクトリにあります。
search.conf ファイルの libdir="/opt/SUNWps/lib" を libdir="/opt/SUNWps.bak/lib:/opt/SUNWps/lib" に変更します。
/opt/SUNWps は Java ES 4 のインストールディレクトリです。
psupgrade スクリプトを実行します。
アップグレード後、検索サーバー設定に対して行ったカスタマイズの一部は UpgradeSearch に移行されません。psugrade スクリプトによって処理されない移行については、アップグレード対象の Portal Server 6.3.1 から手動で引き継ぐ必要があります。これらの操作は、search webapp、robot、rdregister、autoclassify、および profiler などのすべての検索関連のプロセスを停止したあとで行うようにします。
次のファイルをアップグレード先の検索サーバーディレクトリにコピーします。
cp $SRC/config/taxonomy.rdm $DEST/config cp $SRC/config/filterrules.conf $DEST/config cp $SRC/config/import.conf $DEST/config cp $SRC/config/classification.conf $DEST/config cp $SRC/config/schema.rdm $DEST/config |
SRC は旧バージョンの検索サーバーディレクトリのパスで、DEST は新規アップグレード先の検索サーバーディレクトリのパスです。
Portal Server 6.3x で何がカスタマイズされているかに応じて、次の操作を行います。
Robot の場合、Portal Server 7.1 管理コンソールの robot/properties では、 robot.conf のプロキシや認証などのパラメータを再設定します。Portal Server 7.1 管理コンソールの robot/filter では、robot フィルタプロパティーを Portal Server 6.3.1 の /var/opt/SUNWps.bak/server/portal/config/filter.conf ファイルに対して行われたカスタマイズで更新します。
連携検索データベースの場合は、連携検索の設定方法の詳細について Portal Server 7.1 の設定ガイドを参照してください。
検索サーバー Web コンテナと検索関連のプロセスを再起動します。