업그레이드 문제에 대해서는 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)
해결책:다음을 수행합니다.
웹 컨테이너의 관리 콘솔에 로그인합니다.
[자원] 링크를 누릅니다.
[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/
XML 파일(예: update.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가 자동으로 업데이트되지 않습니다. (#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에서 수동으로 이동시켜야 합니다. 이러한 작업은 모든 검색 관련 프로세스(예: 검색 웹 응용 프로그램, 로봇, rdregister, 자동 분류, 프로파일러)를 중지한 후에 수행해야 합니다.
업그레이드된 검색 서버 디렉토리에 다음 파일을 복사합니다.
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에서 사용자 정의한 내용에 따라 다음을 수행합니다.
로봇의 경우 Portal Server 7.1 관리 콘솔의 로봇/등록 정보를 사용하여 robot.conf의 매개 변수(예: 프록시 및 인증)를 재구성합니다. Portal Server 7.1 관리 콘솔의 로봇/필터를 사용하여 로봇 필터 등록 정보를 Portal Server 6.3.1의 /var/opt/SUNWps.bak/server/portal/config/filter.conf 파일에서 사용자 정의한 내용으로 업데이트합니다.
연합 검색 데이터베이스의 경우 연합 검색을 설정하는 방법에 대한 자세한 내용은 Portal Server 7.1 구성 설명서를 참조하십시오.
검색 서버 웹 컨테이너 및 검색 관련 프로세스를 다시 시작합니다.