Notes de version de Sun Java System Portal Server 7.1 Update 1

Mise à niveau

Pour les problèmes de mise à niveau, reportez-vous aux Upgrade Issues du Sun Java Enterprise System 5 Release Notes for UNIX et Sun Java Enterprise System 5 Upgrade Guide for UNIX.


Lors de la mise à niveau de Portal Server 7.0 vers Portal Server 7.1 Update 1, jdbc/WikiDB échoue. Les portletst Wiki ne fonctionnent donc pas. (#6536212)

Solution :

Procédez comme suit :

  1. Connectez-vous à la console d'administration du conteneur web.

  2. Cliquez sur le lien Ressources.

  3. Cliquez sur le lien JDBC.

  4. Créez un pool de connexions pour Wiki, WikiDBPool par exemple.


     --Datasource Classname--org.apache.derby.jdbc.ClientDataSource
    --Resources Type--javax.sql.ConnectionPoolDataSource
    --serverName--Nom du server sur lequel Derby est exécuté
    --portNumber---1527
    --Password--portal
    --User---portal
    --databaseName---wikidb_portal1
  5. Créez une ressource JDBC, jdbc/WikiDB, pour ce pool de connexions.


Le partage des fichiers ne fonctionne pas après la mise à niveau de Portal Server 7.0 à Portal Server 7.1 Update 1. (#6550408 )

Solution :

Procédez comme suit :

  1. Changez le répertoire de l'emplacement du portlet Partage des fichiers.

    /var/opt/SUNWportal/portals/portal1/portletapps/filesharing/

  2. Créez un fichier XML, update.xml par exemple.

  3. Copiez et collez les commandes suivantes dans le fichier 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>
  4. Exécutez le script suivant :

    ant -f update.xml


Après la mise à niveau de Portal Server 7.1vers Portal Server 7.1 Update 1, les fournisseurs JSP de recherche et de discussion ne sont pas automatiquement mis à jour. (#6534282)

Solution :

Procédez comme suit :

  1. Copiez les modèles du fournisseur JSP de discussion.

    cp PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /DiscussionProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/DiscussionProvider

  2. Copiez les modèles du fournisseur JSP de recherche.

    PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /SearchProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/SearchProvider


Lors de la mise à niveau Java ES 4 vers Java ES 5, la migration de recherche échoue. (#6440906)

Solution :

Procédez comme suit :

  1. Avant d'exécuter le script psugrade, ouvrez le fichier Java ES 4 search.conf.

    Le fichier search.conf se trouve dans le répertoire /var/opt/SUNWps/https-serveur/portal/config.

  2. Dans le fichier search.conf, changez libdir="/opt/SUNWps/lib" par libdir="/opt/SUNWps.bak/lib:/opt/SUNWps/lib".

    Le répertoire d'installation de Java ES 4 est le suivant : where/opt/SUNWps.

  3. Exécutez le script psupgrade.

Après la mise à niveau, certaines des personnalisations apportées à la configuration du serveur de recherche ne migrent pas vers UpgradeSearch. Pour la migration non gérée par psugrade, un transfert manuel de la mise à niveau Portal Server 6.3.1 est nécessaire. Ces opérations devraient être effectuées après l'arrêt de tous les processus de recherche (recherche webapp, robot, rdregister, autoclassify, et profiler).

  1. Copiez les fichiers suivants dans le répertoire du serveur de recherche mis à niveau :


    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

    Le chemin de l'ancien répertoire du serveur de recherche est : where SRC.DEST est le chemin du nouveau répertoire du serveur de recherche.

  2. Selon les personnalisations apportées à Portal Server 6.3x, procédez comme suit :

    • Pour Robot, utilisez robot/properties de la console d'administration Portal Server 7.1 pour reconfigurer les paramètres robot.conf tels que proxy et authentification. Utilisez robot/filter de la console d'administration Portal Server 7.1 pour mettre à jour les propriétés du filtre robot avec les personnalisations apportées au fichier /var/opt/SUNWps.bak/serveur/portal/config/filter.conf de Portal Server 6.3.1.

    • Pour les basses de données de recherche fédérée, reportez-vous au Guide de configuration de Portal Server 7.1 pour plus d'informations sur la configuration de la recherche fédérée.

  3. Redémarrez le conteneur web du serveur de recherche et les processus de recherche liés.