Versionshinweise zu Sun Java System Portal Server 7.1 Update 2

Probleme in dieser Version

Dieser Abschnitt enthält Informationen zu den nicht behobenen Problemen in Portal Server 7.1 Update 2.

Die folgenden Produktbereiche werden besprochen:

Installation


Patch muss als Root-Benutzer angewendet werden. (#5080029)

Lösung:

Wenn Sie nach der Installation eine Konfiguration durchgeführt haben, um Portal Server als Nicht-Root-Benutzer auszuführen, müssen Sie diese Änderungen entfernen und Portal Server als Root ausführen, bevor Sie den Patch anwenden.

Nachdem Sie den Patch erfolgreich angewendet haben, befolgen Sie das Verfahren nach der Installation, um Portal Server als Nicht-Root-Benutzer auszuführen.


Wenn Portal Server und Access Manager auf zwei verschiedenen Computern installiert sind, schlagen die Erstellung von Diskussionen und Suchläufe fehl. (#6534761, 6534777)

Lösung:

Starten Sie nach dem Upgrade von Portal Server 7.1 auf Portal Server 7.1 Update 2, den gemeinsamen Agentencontainer neu.

Auf der Solaris-Plattform:


/usr/lib/cacao/lib/cacaoadm stop 
/usr/lib/cacao/lib/cacaoadm start

Auf der Linux-Plattform:

/opt/sun/cacao/bin/cacaoadm stop

/opt/sun/cacao/bin/cacaoadm start


Nach dem Erstellen eines neuen Portals ist ein Neustart von Common Agent Container erforderlich. (#6521384)

Beispiel:

Wenn Sie auf der Linux-Plattform Application Server 8.2 als Webcontainer für Portal Server verwenden, muss Common Agent Container nach dem Erstellen eines neuen Portals neu gestartet werden.


/opt/sun/cacao/bin/cacaoadm stop
/opt/sun/cacao/bin/cacaoadm start

Wenn Portal Server auf einem Application Server-Cluster installiert wird, um Portal Server zu deinstallieren, müssen Sie die Portal Server-Instanz auf jedem Knoten löschen. (#6494878)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Starten Sie den DAS auf jedem Sekundärknoten.

  2. Löschen Sie die Portal Server-Instanzen auf jedem Sekundärknoten mit dem Befehl psadmin delete-instance.

  3. Löschen Sie die Portal Server-Instanz auf dem Primärknoten.

  4. Führen Sie den Befehl uninstall aus, um Portal Server zu deinstallieren.

Administration mithilfe von Befehlszeilen-Dienstprogrammen


Standardmäßig ist für die Option —overwrite "true" für den Import durch die Portal Server-Administratorkonsole angegeben, und "false" für den Befehl psadmin import. (#6323091)

Lösung:

Verwenden Sie beim Ausführen des Unterbefehls psadmin import mit der Option --dp-only die Option --overwrite, wenn Sie das gesamte Anzeigeprofil für dn ersetzen möchten. Geben Sie beispielsweise Folgendes ein:

./psadmin import -u AM-Admin -f PS-Passwort - p Portal-ID --dp-only --continue --overwrite


Portal-Verzeichnis wird nicht gelöscht, wenn sich die Instanz auf einem anderen Host befindet als dem Portal-Host. (#6355651)

Beschreibung:

Führen Sie den Befehl delete-portal auf Rechner1 aus. Das Verzeichnis /var/opt/SUNWportal/portals/portal1 wird von Rechner1 gelöscht, jedoch nicht von Rechner2.

Lösung:

Löschen Sie das Verzeichnis /var/opt/SUNWportal/portals/portal1 von Rechner2.

Zusammenarbeit und Communities


Beim ersten Zugriff auf Community-Portlet wird folgender Fehler angezeigt: Inhalt nicht verfügbar. (#6495254)

Lösung:

Aktualisieren Sie den Browser.

Desktop


Die Online-Dokumentation auf dem Portal Server-Desktop verweist auf die Online-Dokumentation von Portal Server 7.1. (#6573973)

Lösung:

Greifen Sie über http://docs.sun.com/app/docs/coll/1552.1 auf die Online-Dokumentation zu Portal Server 7.1 Update 1 zu.


Aufgrund der Cookie-Größe schlagen Portlets für anonyme Authless-Benutzer fehl. (#6460104)

Beschreibung:

Die Eigenschaften für anonyme Authless-Benutzer werden in einem Cookie gespeichert. Hierzu zählen sämtliche Portlet-Erstellungsargumente und Desktop-Argumente. Wenn die Erstellungsargumente eine bestimmte Größe erreichen, schlagen die Portlets fehl.

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der Access Manager-Administrationskonsole an.

  2. Klicken Sie auf "Dienstkonfiguration" –> "Client-Erkennung".

  3. Klicken Sie auf dem Bildschirm "Client-Erkennung" auf den Link "Bearbeiten", der mit dem Feld "Client-Typ" angezeigt wird.

  4. Wählen Sie im Popup-Fenster "Client-Manager" die dritte Seite aus.

  5. Klicken Sie auf den Link "Bearbeiten", der mit genericHTML angezeigt wird.

  6. Wählen Sie im Popup-Fenster die Option "Weitere Eigenschaften", und fügen Sie die Eigenschaft authlessState=server hinzu.


Beim Zugriff auf Portal Server-Desktop wird folgende Fehlermeldung angezeigt: "Ungültiges Schlüsselspeicherformat."(#6446218, 6488139)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie das Verzeichnis var/opt/SUNWportal/portals/Portal-ID /config/Instanz-ID.

  2. Benennen Sie in diesem Verzeichnis die Datei security in security.backup um.

  3. Starten Sie die Instanz neu.

Portlet


Portlet-Exportwerte werden zwischengespeichert. (# 6273292)

Beschreibung:

Geben Sie für die Aktualisierungszeit den Wert null an. Zum Beispiel <String name="refreshTime" value="0" advanced="true"/>.


In der Hilfe des Community-Portlets wird die folgende Fehlermeldung angezeigt: "Seite nicht gefunden." (#6547258 )

Lösung:

Greifen Sie über die Schaltfläche "Hilfe" auf die Onlinehilfe zu. Die Schaltfläche "Hilfe" befindet sich in der rechten oberen Ecke der Community-Beispiels.

Portal Server-Verwaltungskonsole


Für den Developer-Administrationsbenutzer werden die neu erstellten DNs erst im nächsten Abschnitt aktualisiert. (#6573378)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich als developerAdmin an Portal Server an.

  2. Klicken Sie auf die Registerkarte "Admin" und die Registerkarte "Kanäle".

  3. Klicken Sie auf "Bearbeiten". In der Liste werden alle DNs angezeigt, die unter DeveloperSample verfügbar sind.

  4. Öffnen Sie einen neuen Browser, melden Sie sich an Access Manager an, und erstellen Sie unter "Developer-Beispiel" eine neue Unterorganisation.

  5. Weisen Sie der neuen Organisation alle Portaldienste zu.

  6. Aktualisieren Sie den Portal Server-Desktop und wechseln Sie zu "Admin" -> "Kanäle" -> "Kanäle erstellen (Admin)".

  7. Klicken Sie auf "Bearbeiten". Die neu erstellte Organisation wird nicht aufgeführt.

    Der developerAdmin-Benutzer muss sich ab- und erneut anmelden, um die neu erstellte Organisation anzuzeigen.


Die Option "Datei wählen" funktioniert nicht beim Importieren oder Exportieren eines Portals. (#6545784)

Lösung:

Geben Sie beim Importieren oder Exportieren eines Portals den vollständigen Pfad zur .par-Datei an.


Unter Application Server 8.2 werden Datenquellen nicht auf einer neuen Portal Server-Instanz bereitgestellt. (#6515080)

Lösung:

Führen Sie in der Application Server 8.2-Administrationskonsole folgende Schritte aus:

  1. Melden Sie sich bei der Application Server-Administrationskonsole an.

  2. Klicken Sie auf "Ressourcen"-> "JDBC-Ressourcen" -> "jdbc/communitymc".

  3. Klicken Sie im rechten Frame auf die Registerkarte "Ziele" und anschließend auf "Ziele verwalten".

  4. Fügen Sie die Serverinstanz hinzu.


Portal Server-Seite /portal/dt wird bei Zeitüberschreitung durch Instant Messenger nicht ordnungsgemäß geladen. (# 6200508)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der Portal Server-Administrationskonsole an.

  2. Klicken Sie auf "Identity Management" -> "Dienste".

  3. Ändern Sie die maximale Sitzungsdauer auf einen größeren Wert als die Zeitüberschreitungsdauer der Verbindung für den SSO-Kanal.


In der Hilfe zur Administrationkonsole muss HTTPS HTTP und URLs URI lauten. (#6476607)

Beschreibung:

Im Profilbereich unter Secure Remote Access lautet das Attribut "HTTP-Anschluss: Gibt HTTPS-Port an. Standardwert lautet 80." HTTPS sollte HTTP lauten. Anstelle von "Neuschreiben aller URLs" sollte es "Neuschreiben aller URIs" heißen.


Hilfedateien werden auf Web Server-SSL-Rechner nicht angezeigt. (#6351789)

Beschreibung:

Melden Sie sich bei psconsole an, und klicken Sie auf die Schaltfläche "Hilfe". Die Inhalte der Hilfe werden nicht angezeigt.

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Fügen Sie der verwalteten Bean-Deklaration von JavaHelpBean in der Datei ./web-src/common/common-fonfig.xml eine Bean-verwaltete Eigenschaft über den Befehl httpPort hinzu. Die Datei common-config.xml befindet sich in der .war-Datei von psconsole.

  2. Legen Sie den Wert von httpPort auf einen unsicheren Anschluss (HTTP) fest, den der Webcontainer bereitstellt.

Beispiel:

Das folgende Beispiel zeigt die Festlegung von httpPort auf Anschluss 8080:

<managed-bean>

<description>Backing-Bean für die Java-Hilfekomponente</description>

<managed-bean-name>JavaHelpBean </managed-bean-name>

<managed-bean-class>com.sun.web.ui.bean.HelpBackingBean </managed-bean-class>

<managed-bean-scope> request</managed-bean-scope>

<managed-property>

<property-name>jspPath </property-name>

<value>faces </value>

</managed-property>

<managed-property>

<property-name> httpPort</property-name>

<value>8080</value>

</managed-property>

</managed-bean>

Der Webcontainer muss einen HTTP-Anschluss für das obige Beispiel unterstützen, damit die Einstellung wirksam werden kann. Es muss eine unjar- und eine re-jar-Datei der psconsole-WAR für das Verwalten der bean-Eigenschaft und zum Setzen des Werts für den HTTP-Anschluss hinzugefügt werden. Nach Erstellung der neuen pconsole-WAR ist eine erneute Bereitstellung erforderlich, damit die Änderungen in Kraft treten.

Proxylet


Damit die automatische Download-Funktion funktioniert, muss die Eigenschaft zum Aktualisieren von Portal Desktop aktiviert sein. (#6584477)

Lösung:

Damit die automatische Download-Funktion funktioniert, muss der Administrator die Eigenschaft zum Aktualisieren von Portal Desktop aktivieren.

  1. Melden Sie sich an der Portal Server-Administrationskonsole an.

  2. Klicken Sie auf "Secure Remote Access" -> "Proxylet".

  3. Legen Sie für die Eigenschaft zum Aktualisieren von Portal Desktop beim Proxylet-Start "Ja" fest.


Proxylet-Hilfe kann nur über Proxylet-Kanal aufgerufen werden. (#5036777)

Beschreibung:

Proxylet-Hilfe kann nur über Proxylet-Kanal aufgerufen werden. Beim Klicken auf den Hilfe-Link auf der Seite "Proxylet bearbeiten" zeigt dieser die Desktop-Onlinehilfe an.


Für Firefox-Browser auf Solaris-Plattform entspricht Proxylet nicht dem Java Web Start-Modus. (#6464974)

Lösung:

Kopieren Sie die Datei istall_dir/defaults/profile/mimeTypes.rdf von Firefox für Windows in das Verzeichnis istall_dir/defaults/profile von Firefox für Solaris.


Selbst nach Abmeldung von Portal Server wird die Proxylet-Konsole nicht geschlossen. (#6496855)

Lösung:

Beenden Sie die Proxylet-Anwendung, und schließen Sie den Browser.


Für nicht standardmäßigen Root-Proxylet-Benutzer enthalten .pac-Dateien keine Proxylet-Regeln. (#6445867)

Beschreibung:

Für einen Proxylet-Benutzer enthält die .pac-Datei keine der Proxylet-Regeln.

  1. Erstellen Sie in der Access Manager-Administratorkonsole einen Benutzer in developersample.

  2. Erstellen Sie in der Portal Server-Administratorkonsole die Proxylet-Regeln für developersample.

  3. Melden Sie sich beim Portal Server-Desktop als Proxylet-Benutzer an.

  4. Starten Sie Proxylet.

    Proxylet wird im Applet-Modus heruntergeladen. Die erzeugte .pac-Datei enthält jedoch keine Proxylet-Regeln.

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der Portal Server-Administrationskonsole an.

  2. Klicken Sie auf die Registerkarte "SRA" und im Anschluss auf die Registerkarte "Proxylet".

  3. Ändern Sie die COS-Priorität auf einen Wert, der kleiner ist als "Höchste" für die Organisation.

  4. Ändern Sie die COS-Priorität für o=DeveloperSample auf einen Wert, der kleiner ist als "Höchste".

  5. Legen Sie alle Unterorganisationen unter der COS-Priorität für developer_sample auf "Höchste" fest.

    Für die unter der Unterorganisation erstellten Benutzer wird die entsprechende .pac-Proxyletdatei erstellt.


.pac-Proxyletdatei wird nach Schließen des Applet-Fensters nicht für angegebene Sitzung generiert. (# 6490738 )

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich von der aktuellen Sitzung ab, und schließen Sie das Browserfenster.

  2. Öffnen Sie eine neue Sitzung des Browsers, und starten Sie Proxylet.

Rewriter


Rewriter-Regelwerk für Ajax muss manuell konfiguriert werden. (#6504423)

Lösung:

Gehen Sie folgendermaßen vor, um das Rewriter-Regelwerk für Ajax manuell zu konfigurieren:

  1. Melden Sie sich an der Portal Server-Konsole als Administrator an.

  2. Klicken Sie auf die Registerkarte "Secure Remote Access" und klicken Sie auf "Rewriter-Regelwerke".

  3. Wählen Sie die Option "Select generic_ruleset" in der Tabelle "Rewriter-Regelwerke", und klicken Sie auf "Herunterladen".

  4. Laden Sie die Datei als generic_ruleset.xml in ein temporäres Verzeichnis herunter.

  5. Bearbeiten Sie die Datei generic_ruleset.xml und die folgenden Regeln vor der Regel Function name="open" paramPatterns="y"/.


    <Function name="*req*.open" paramPatterns=",y,"/> 
    	<Function name="_81.open" paramPatterns=",y,"/>
    	<Function name="http.open" paramPatterns=",y,"/>
    	<Function name="sunportal.AJAXPageStyles" paramPatterns="y"/>
  6. Speichern Sie die bearbeitete Datei.

  7. Wählen Sie in der Portal Server-Administratorkonsole in der Tabelle "Rewriter-Regelwerke" den Eintrag "generic_ruleset", und klicken Sie auf "Löschen".

  8. Klicken Sie auf "Neu hochladen", und laden Sie die bearbeitete Datei generic_ruleset.xml hoch.

  9. Starten Sie das Gateway neu.

    Die oben stehenden Regeln gelten nur für Containeranbieter mit Bezug zu JavaScript. Für kanalspezifisches JavaScript sind möglicherweise andere Regeln erforderlich.


Während einer separaten Sitzungskonfiguration wird SRA-Rewriter-Regelwerk nicht geladen. Auf der Linux-Plattform wird die Gateway-Startseite nicht mit nicht standardmäßigen Verzeichniswerten angezeigt. (#6477552, 6570553)

Lösung:

Wählen Sie "Secure Remote Access" -> "Rewriter- Regelwerke". Wenn Sie die folgenden Einträge nicht finden, default_gateway_ruleset, exchange_2000sp3_owa_ruleset, exchange_2003_owa_ruleset, inotes_ruleset, iplanet_mail_ruleset, sap_portal_ruleset und wml_ruleset, führen Sie diese Befehle aus:

  1. Starten Sie den Common Agent Container erneut.

  2. Führen Sie die folgenden Befehle aus:


    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/DefaultGatewayRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWA2003RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/OWASP3RuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/SAPPortalRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/WMLRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iNotesRuleSet.xml
    ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd  -F 
    /opt/SUNWportal/export/rewriter_rule/iPlanetMailExpressRuleSet.xml

Netlet


Netlet funktioniert mit der SSL_RSA_WITH_NULL_MD5 -Verschlüsselungs-Cipher nicht. (#6434314)

Lösung:

Aktivieren Sie auf der Registerkarte "Gateway-Profil > Sicherheit" die Option "Null-Verschlüsselungen".

NetFile


Auf der Linux-Plattform können keine Freigaben für FTP in NetFile hinzugefügt werden. (#6574393)

Beschreibung:

Dieses Problem tritt auf, wenn ipv4 und ipv6 auf Linux aktiviert sind.


Wenn Portal Server auf einer Linux-Plattform installiert ist, müssen NFS-Freigaben hinzugefügt werden. (# 6511479, 6504597)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Fügen Sie /usr/lib/libpam.so an die Umgebungsvariable LD_PRELOAD an. Beispiel: export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD

  2. Stellen Sie sicher, dass die Datei /usr/lib im Verzeichnis LD_LIBRARY_PATH vorhanden ist. Wenn sie nicht vorhanden ist, fügen Sie die Datei /usr/lib im Verzeichnis LD_LIBRARY_PATH hinzu.

  3. Starten Sie den Container über dieselbe Shell neu.


NFS-Freigaben werden über NetFile nicht zu einem Remote-Host hinzugefügt. (#6504597)

Lösung:

Wenn der Hostcomputer nicht für die Suche nach Benutzernamen über NIS konfiguriert ist, können über NFS keine Freigaben auf dem Host hinzugefügt werden. Wenn NIS nicht aktiviert ist, können Sie nur nach lokalen Benutzern suchen. Für einen Computer, auf dem NIS nicht aktiviert ist, können Sie eine Freigabe für einen beliebigen Computer z. B. als Root-Benutzer zu NetFile hinzufügen. Da die Suche nur nach lokalen Benutzerkonten durchgeführt werden kann, stellen Sie sicher, dass das Root-Passwort für diesen Computer mit dem Root-Passwort auf dem Computer übereinstimmt, auf dem NetFile installiert ist.

Secure Remote Access (SRA)


Das SRA-Gateway schlägt fehl, wenn im Domänennamen nicht die korrekte Groß- und Kleinschreibung verwendet wird. (#6588454)

Beschreibung:

Das Java ES-Installationsprogramm zeigt den Domänennamen des Computers an, auf dem Sie Portal Server installieren. Wenn der Computer für die Verwendung von NIS konfiguriert ist, stimmen die tatsächliche Domäne und die in NIS angegebene Domäne nicht überein. Beispielsweise ist der Domänenname in NIS als "Country.Sun.COM" angegeben, der tatsächliche Name lautet jedoch "country.sun.com".Dies führt zu einem Fehler bei der Erstellung der Gateway-Sitzung.

Lösung:

Verwenden Sie im Installationsprogramm den tatsächlichen Domänennamen mit der entsprechenden Groß- und Kleinschreibung.


Das SRA-Gateway erfordert Directory Server in Portal Server 7.x nicht. (#6565053)

Beschreibung:

Das SRA-Gateway in Portal Server 7.0 erfordert Directory Server. Deinstallieren Sie Directory Server nach dem Upgrade des Gateways von Portal Server 7.0 auf Portal Server 7.x.

Führen Sie die folgenden Schritte aus:

  1. Ändern Sie die Verzeichnisse als Root-Benutzer wie folgt:

    • /var/sadm/prod/SUNWentsys5/ auf Solaris.

    • /var/sadm/prod/sun-entsys5/ auf Linux.

  2. Geben Sie zur Deinstallation von Portal Server den Befehl ./uninstall ein.

    Wählen Sie im Deinstallations-Assistenten für Sun Java Enterprise System den Eintrag für Directory Server, und fahren Sie fort.


Wenn ein Lastenausgleichssystem zwischen Portal Server-Instanzen und Gateway installiert ist, funktionieren einige der SRA-Funktionen nicht. (#6577269)

Beschreibung:

Wenn ein Lastenausgleichssystem zwischen Portal Server-Instanzen und Gateway installiert ist und das Lastenausgleichssystem HTTPS und die Portal Server-Instanzen HTTP verwenden, funktionieren die folgenden SRA-Funktionen nicht: Statische Netlet-Regeln und Proxylet. Portal Server und das Lastenausgleichssystem sollten dasselbe Protokoll verwenden, damit Netlet und Proxylet funktionieren.


Wenn Sie Access Manager, Portal Server und SRA in unterschiedlichen Sitzungen installieren, muss der Webcontainer nach der Konfiguration von Portal Server neu gestartet werden. (#6564379)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Installieren Sie Access Manager, Directory Server und Webcontainer in einer Sitzung.

  2. Installieren Sie Portal Server in der zweiten Sitzung.

  3. Starten Sie den Webcontainer neu.

  4. Installieren Sie die SRA-Komponenten in der nächsten Sitzung.


hinzugefügt. Auf der Linux-Plattform können über die Netfile-Option keine NFS-Freigaben zu einem Remote-Host hinzugefügt werden. (# 6504597)

Lösung:

Wenn der Computer nicht für die Suche nach Benutzernamen über NIS oder NFS konfiguriert ist, können keine Freigaben auf dem Host hinzugefügt werden. Wenn NIS nicht aktiviert ist, können Sie nur nach lokalen Benutzern suchen. Für einen Computer, auf dem NIS nicht aktiviert ist, können Sie eine Freigabe für einen beliebigen Computer z. B. als Root-Benutzer zu NetFile hinzufügen. Stellen Sie sicher, dass das Passwort des Root-Benutzers dieses Computers mit dem Passwort des Root-Benutzers des Computers übereinstimmt, auf dem NetFile installiert ist.

Führen Sie die folgenden Schritte aus:

  1. Fügen Sie /usr/lib/libpam.so an die Umgebungsvariable LD_PRELOAD an.

    Beispiel: export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD

  2. Überprüfen Sie, ob /usr/lib im Verzeichnis LD_LIBRARY_PATH vorhanden ist. Wenn nicht, fügen Sie /usr/lib zu LD_LIBRARY_PATH hinzu.

  3. Starten Sie den Webcontainer über dieselbe Shell neu.


SRA-Dienste werden nicht eingerichtet, wenn Sie die Beispielportale manuell über die Befehlszeilenschnittstelle installieren. (# 6516280)

Lösung:

Rufen Sie folgende Ant-Ziele manuell auf, um SRA-Dienste für die einzelnen Beispiele einzurichten:

  • community_sra

  • developer_sra

  • enterprise_sra

Führen Sie folgenden Befehl aus, nachdem Sie das Beispielportal installiert haben.

/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location= speicherort-eingabe-eigenschaftsdatei


Bei Secure Remote Access kann nur eine Zeile gleichzeitig eingegeben werden. (#6497988)

Lösung:

Wenn Sie auf den SRA-Bildschirmen mehrere Zeilen hinzufügen möchten, speichern Sie die Details nach dem Hinzufügen jeder einzelnen Zeile.


Zugriff über Proxylet auf UWC-Anwendung (Unified Web Client) nicht möglich, wenn UWC und Portal Server auf verschiedenen Rechnern installiert sind. (#6348935)

Lösung:

Wenn die UWC-Anwendung und Portal Server auf verschiedenen Rechnern installiert sind, führen Sie die folgenden Schritte aus, um über Proxylet auf den UWC-Rechner zuzugreifen:

  1. Aktivieren Sie in der Portal Server-Administrationskonsole die Cookie-Verwaltung im Gateway-Profil.

  2. In den URLs, zu denen die Benutzersitzungs-Cookies weitergeleitet werden: Feld, UWC hinzufügen, Kalender und Messaging Server-URLs. Fügen Sie beispielsweise folgende URL hinzu. http://port/uwc, http://calhost:calport, http://messaginghost:messagingport.

  3. Ändern Sie in der Datei AMConfig.properties des UWC-Rechners com.iplanet.am.cookie.name=iPlanetDirectoryPro in com.iplanet.am.cookie.name=iPlanetDirectoryPro1.


    Hinweis –

    Cookies müssen auf Gateway- und Portal Server-Rechnern unterschiedlich benannt sein.


  4. Ändern Sie auf dem UWC-Rechner mithilfe von configutil das Sitzungs-Cookie für Messaging Server in iPlanetDirectoryPro1.

  5. Fügen Sie die UWC-, Kalender- und Messaging Server-URLs zur Liste mit nicht authentifizierten URLs des UWCs hinzu.

  6. Führen Sie für Gateway, UWC und Portal Server einen Neustart durch.


certadmin ignoriert Pseudonym bei Installation eines erneuerten Zertifikats. (#6360869)

Beschreibung:

certadmin ignoriert das Pseudonym bei der Installation eines erneuerten Zertifikats. Dies führt dazu, dass der Gateway das abgelaufene Zertifikat und nicht das neue erfasst. Zwei Zertifikate mit demselben Pseudonym lassen sich nicht unterscheiden.

Lösung:

Führen Sie eine der folgenden Optionen aus:

  1. Löschen Sie das alte Zertifikat, bevor Sie das neue Zertifikat importieren. Führen Sie in Portal Server 7.1 die folgenden Schritte aus:


    cd PortalServer-Basis/SUNWportal/bin/certadmin -n Konfigurationsname
    

    Wählen Sie 5, um das Zertifikat zu löschen.

  2. Sie dürfen das Zertifikat nicht erneuern. Wenn das Zertifikat abläuft, ersetzen Sie dies durch ein ganz neues mit neuen Schlüsseln.

Suche, Abonnements und Diskussionen


Suchserver funktioniert ausschließlich als Root, wenn Web Server ausgeführt wird. (#6408826)

Beschreibung:

Wenn Web Server von einem Benutzer ohne Rootberechtigungen ausgeführt wird und gleichzeitig durch diesen ein Suchserver erstellt wird, funktioniert der Suchserver nicht.

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Erstellen Sie einen Suchserver.

  2. Ändern Sie die Suchserver-Instanz mithilfe des folgenden Befehls:

    chown -R nonrootuser.nonroot Suchinstanz

  3. Starten Sie Web Server als Benutzer ohne Root-Berechtigungen neu.

  4. Ändern Sie die Berechtigungen für die Suchinstanz über den Befehl:

    chmod -R og+rX Suchinstanz

WSRP


WSRP-Produzenten mit SSL können nicht mit Nicht-SSL-Verbrauchern verwendet werden. (#6292152)

Beschreibung:

WSRP-Produzenten mit SSL können nicht mit Nicht-SSL-Verbrauchern verwendet werden. Common Agent Container erfordert, dass der Truststore mit dem CA-Zertifikat des SSL-Servers aufgefüllt und das Passwort für den Truststore gesetzt wird.

Lösung:

So legen Sie den Truststore für den allgemeinen Agenten-Container-Server fest:

  1. Erstellen Sie einen Truststore, und importieren Sie das CA-Zertifikat des SSL-Servers über den Befehl keytool in diesen Truststore.

  2. Legen Sie die folgenden JVM-Eigenschaften über den Befehl cacaoadm fest:

    • Djavax.net.ssl.truststore

    • Djavax.net.ssl.truststorePassword

    Beispiel: Geben Sie cacaoadm set-param java-flags="`cacaoadm get-param java-flags -v` -Djavax.net.ssl.truststore=/tmp/truststore -Djavax.net.ssl.truststorePassword=truststorepass ein.

  3. Starten Sie den Common Agent Container-Server neu.


Der Standort des Registry Server-Schlüsselspeichers ist immer relativ zu /soar/3.0. (#6355673)

Beschreibung:

Bei der SSO-Konfiguration von Registry Server kann ein Schlüsselspeicherstandort angegeben werden. Dieser Standort wird immer als relativ zu /soar/3.0 vorausgesetzt.

Lösung:

Erstellen Sie ein Verzeichnis /soar/3.0/jaxr-ebxml/security , und platzieren Sie in diesem Verzeichnis die von Registry Server empfangene Datei keystore.jks

Lokalisierung


Die Hilfe auf der Seite zur Optionsbearbeitung für Blog oder Suche zeigt den Fehler 404 für den HTTP-Status an. (#6570561)

Beschreibung:

Wählen Sie "Community-Beispiel" -> "blog-wiki-Community" -> "Blog oder Suche" -> "Optionsbearbeitung". Klicken Sie in der Ecke rechts oben auf "Hilfe". Im Hilfefenster wird der Fehler 404 für den HTTP-Status angezeigt.


Für das Gebietsschama Japanisch wird in der Betreffzeile der Einladungs-E-Mail für die Community ein Fragezeichen (?) angezeigt. (#6523356)

Lösung:

Ändern Sie die Ressourcendatei für Benachrichtigungen so, dass keine Multibyte-Zeichen in der Betreffzeile verwendet werden.

  1. Bearbeiten Sie die Datei portal/WEB-INF/classes/CommunityNotificationMessages.properties .

  2. Nehmen Sie die folgenden Änderungen vor: user_invited_subject=You've been invited to {0}.


Multibyte-Dateinamen in psconsole unter "Portlet bereitstellen"sind beschädigt. (#6368639)

Beschreibung:

Wenn das Standard- und Browser-Gebietsschema eine unterschiedliche Zeichencodierung aufweisen, werden Datei- und Verzeichnisnamen in der Portal-Administrationskonsole unleserlich angezeigt.

Lösung:

Datei- und Verzeichnisnamen werden nach einem bestimmten Zeichencodierungsschema codiert. Legen Sie für das Standardgebietsschema dieselbe Zeichencodierung wie für das Browser-Gebietsschema fest.


Beim Start des Proxylet sind die Schaltflächennamen im Proxylet-Fenster abgeschnitten. (#6447909)

Beschreibung:

Greifen Sie über das Gateway auf den Portal Server-Desktop zu, und starten Sie das Proxylet. Das Proxylet-Fenster wird angezeigt. Die Schaltflächennamen im Proxylet-Fenster sind abgeschnitten.


In der Online-Hilfe der Portal Server-Administrationskonsole werden nicht lesbare Multibyte-Zeichen angezeigt. (#6518627)

Beschreibung:

Melden Sie sich an der Portal Server-Administrationskonsole an, und klicken Sie auf "Online-Hilfe". Wählen Sie "Index". Es werden nicht lesbare Multibyte-Zeichen angezeigt.


In der Einladungs-E-Mail für die Community werden einige Meldungen auf Englisch angezeigt. (#6568528)

Beschreibung:

In der Einladungs-E-Mail für die Community werden die folgenden Meldungen auf Englisch angezeigt: "You have been invited to community, COLLECTION1 by USER1", "Message from" und "Please use the following URL to access the community".


Lesezeichen- und Anwendungskanal verfügen über doppelte oder ungültige Links. (#6504004)

Beschreibung:

Lesezeichen- und Anwendungskanal verfügen über doppelte oder ungültige Links nach der Migration von Portal Server von Java ES 4 auf Java ES 5.

Lösung:

Der Administrator muss die entsprechenden Links im Anwendungskanal der Portal Server-Konsole hinzufügen bzw. löschen. Dieser Kanal befindet sich unter MyFrontPageTabPanelContainer des Developer-Beispiels. Ändern Sie im Eigenschaftenbereich des Anwendungskanals die folgenden Eigenschaften:

  • userApps: Löschen Sie nachstehende Werte: -NetMail Lite und -NetMail. Fügen Sie nachstehende Werte hinzu: NetFile.

  • targets: Löschen Sie nachstehende Werte: NetMailLite|NetMailServlet?nsid=newHTMLSessionNetMailLite|NetMailServlet?nsid=newHTMLSession NetMail|NetMailServlet?nsid=newAppletSession. Duplizieren Sie anschließend die Links für Instant Messenger-Ziele.


Onlinehilfe der Portal Server-Konsole wird für das Gebietsschema fr-FR in Englisch angezeigt. (#6513360)

Lösung:

Legen Sie Französisch (fr) als bevorzugte Sprache für den Browser fest.


Beim Starten von Instant Messenger aus dem Instant Messenger-Kanal wird dieser in Englisch angezeigt. (#6515726)

Lösung:

Bei Verwendung des Benutzerinformationskanals wird die Sprache entsprechend des bevorzugten Gebietsschemas angegeben.


Im Feld "Kanalname" der Portal Server-Konsole sind zur folgende Zeichen zulässig: A bis Z, 0 bis 9 und a bis z. (#6522702 )

Beschreibung:

Im Feld "Kanalname" in der Portal Server-Konsole sind ausschließlich die Zeichen A bis Z, 0 bis 9 und a bis z zulässig.


Datumsformat der Befragung muss geändert werden. (#6493352)

Beschreibung:

Das Datumsformat (von und bis) für die Befragung lautet TT MMM JJJJ. Es muss in JJJJ MMM TT geändert werden.


Befehl psadmin list-dp gibt Daten nicht ordnungsgemäß aus, wenn Anzeigeprofil nicht in Englisch ist. (#6502307)

Lösung:

Wenn das Gebietsschema für das herunterzuladende Anzeigeprofil nicht englisch ist, legen Sie das Gebietsschema von CLI-JVM auf das Gebietsschema für das Anzeigeprofil fest, bevor Sie den Befehl psadmin list-dp ausführen.

Um beispielsweise das französische Anzeigeprofil herunterzuladen, führen Sie folgende Schritte aus:


export LANG=fr_CA.UTF-8
export LC_ALL=fr_CA.UTF-8

Suchkanal zeigt Dateiinhalt nicht ordnungsgemäß an. (#6506365)

Beschreibung:

Die Konvertierung des Dateiinhalts durch Drittanbietersoftware funktioniert nicht ordnungsgemäß.


Zeichenfolge in UBT-generierten Berichten ist nicht lokalisiert. (#6336394)

Beschreibung:

Die generierten Berichte sind teilweise übersetzt. Dies betrifft lediglich die Gebietsschemata für Japan und China.

Lösung:

Die unleserliche Meldung lautet "Es gibt keine Nachverfolgungsdaten, die zu dem ausgewählten Bericht gehören. Daher kann keine Seite angezeigt werden." Verwenden Sie eine der folgenden Umgehungen:

  1. Melden Sie sich an der Portal Server-Administrationskonsole an.

  2. Wählen Sie die Registerkarte "Portale".

  3. Wählen Sie das konfigurierte Portal aus.

  4. Klicken Sie auf die Registerkarte "Nachverfolgung des Benutzerverhaltens".

  5. Klicken Sie auf die Registerkarte "Einstellungen".

  6. Wählen Sie die Portalinstanz aus.

  7. Aktivieren Sie die UBT-Protokollierung.

Mobile Access


Mail-Ansichten können nicht erstellt werden. (# 6521744)

Beschreibung:

Auf dem Portal Desktop wird beim Erstellen einer Mail-Ansicht eine Fehlermeldung angezeigt. Klicken Sie auf "Mail-Kanal bearbeiten -> Mobile Mail -> Geräteansichten".

Lösung:

Fügen Sie für das Gerät einen Eintrag in der Datei /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/portal/ WEB-INF/classes/DeviceNames.properties hinzu.


Mail-Kanal wird nicht im mobilen Desktop angezeigt. (#6521749)

Lösung:

Klicken Sie auf der Startseite für das Gerät auf "Optionen -> Inhalte", wählen Sie die Option "Mail" aus, und klicken Sie auf "Erledigt".


Portal wird nicht im Openwave Simulator 6.2.2 unter Verwendung von /amserver/UI/Login angezeigt. (#6439565 )

Lösung:

Führen Sie folgende Schritte aus, wenn Web Server als Webcontainer verwendet wird:

  1. Öffnen Sie nachstehende Dateien:

    /var/opt/SUNWwbsvr7/admin-server/config-store/ Host-Name/web-app/Host-Name /amserver/WEB-INF/web.xml

    /var/opt/SUNWwbsvr7/https-Host-Name /web-app/Host-Name /amserver/WEB-INF/web.xml

  2. Suchen Sie in beiden XML-Dateien nach dem Eintrag <Filter>.

  3. Löschen Sie den Kommentar des Eintrags für den Access Manager-Controller, und speichern Sie die Datei.

  4. Starten Sie Web Server neu.

Führen Sie folgende Schritte aus, wenn Application Server als Webcontainer verwendet wird:

  1. Öffnen Sie nachstehende Dateien:

    var/opt/SUNWappserver/domains/domain1/generated/xml/j2ee-modules/amserver/ WEB-INF/web.xml

    /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/amserver/ WEB-INF/web.xml

  2. Suchen Sie in beiden XML-Dateien nach dem Eintrag <Filter>.

  3. Löschen Sie den Kommentar des Eintrags für den Access Manager-Controller, und speichern Sie die Datei.

  4. Starten Sie Web Server neu.


Link "Optionen" in Mobile Access funktioniert nicht, wenn sich die Optionen für schnurlose Geräte auf anderer Seite befinden. (# 6500172)

Beschreibung:

Durch Klicken auf den Link "Optionen" im mobilen Desktop sollten die Optionen für schnurlose Geräte auf dem mobilen Desktop hervorgehoben werden (Inhalt und Layout). Sind sämtliche Optionen auf einer anderen Seite, werden die Optionen für schnurlose Geräte nicht hervorgehoben.

Lösung:

Wechseln Sie zur nächsten Seite, und klicken Sie auf den Link "Optionen".


Beim Erstellen eines Termins ohne Endzeitangabe wird für den Termin eine Stunde festgelegt. (# 6479153)

Beschreibung:

Melden Sie sich beim Simulator an, und erstellen Sie mithilfe von Kalender-Hm ein Ereignis. Wenn Sie keine Endzeit angeben, wird die Dauer des Termins auf eine Stunde festgelegt.

Blog-Portlet


Die Option "Neu einstellen" öffnet das entsprechende Fenster in einem anderen Blog-Portlet-Kanal. (#6545765)

Lösung:

Wenn Sie mehrere Blog-Portlet-Kanäle auf einer Registerkarte hinzufügen, wird durch Klicken auf die Option "Neu einstellen" das entsprechende Fenster in einem anderen Blog-Portlet-Kanal geöffnet.

Lösung:

Erstellen Sie nur einen Blog-Portlet-Kanal auf der Registerkarte.


Im Blog-Portlet-Kanal wird die folgende Meldung angezeigt, wenn appUrl nicht festgelegt ist: "FEHLER: Inhalt nicht verfügbar." (#6546198)

Lösung:

Stellen Sie für das Portlet die Option "configMode" auf einen der folgenden Werte ein:

  • Wizard

  • Wizard-user-config

  • Manual


Die Option "Neu einstellen" funktioniert im Internet Explorer nicht. (#6545771)

Beschreibung:

Wenn Sie mehrere Blog-Portlet-Kanäle auf einer Registerkarte hinzufügen, funktioniert das Klicken auf die Option "Neu einstellen" nicht.

Lösung:

Erstellen Sie nur einen Blog-Portlet-Kanal auf der Registerkarte.

Wiki


Wenn Sie im Wiki-Editor einen Link einfügen, der mit "www" beginnt, funktioniert der Link nicht.(#6545362 )

Lösung:

Verwenden Sie "http" vor "www".Wenn Sie beispielsweise den Link "www.google.com" einfügen, geben Sie ihn als "http://www.google.com""


Aufgrund der Cookie-Größe schlagen Portlets für anonyme Authless-Benutzer fehl. (#6460104)

Beschreibung:

Die Eigenschaften für anonyme Authless-Benutzer werden in einem Cookie gespeichert. Dazu zählen sämtliche Portlet-Render-Argumente, Desktop-Argumente usw. Wenn die Erstellungsargumente eine bestimmte Größe erreichen, schlagen die Portlets fehl.

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der AM-Konsole an.

  2. Klicken Sie auf "Dienstkonfiguration > Client-Erkennung".

  3. Klicken Sie auf dem Bildschirm "Client-Erkennung" auf den Link "Bearbeiten", der mit dem Feld "Client-Typ" angezeigt wird.

  4. Öffnen Sie im Popup-Fenster "Client-Manager" die dritte Seite.

  5. Klicken Sie auf den Link "Bearbeiten", der mit genericHTML angezeigt wird.

  6. Wählen Sie im Popup-Fenster die Option "Weitere Eigenschaften", und fügen Sie die Eigenschaft authlessState=server hinzu.

Beispielportale


Wenn Sie die Option "Kanäle ein- oder ausblenden" in der Portal Server-Administrationskonsole verwenden und dem Unternehmensbeispiel-Portal Beispiel-XML hinzufügen, wird auf dem Portal Desktop eine Fehlermeldung angezeigt. (#6542355 )

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der Portal Server-Administrationskonsole an.

  2. Wählen Sie den DN als Unternehmensbeispiel aus.

  3. Ändern Sie die URL-Option des Beispiel-XML auf file:///var/opt/sun/portal/portals/portal1/desktop/developer_sample /SampleXML/getQuotes.xml.


Wenn Sie dem AjaxTableContainerProvider einen Kanal hinzufügen und von Portal Desktop aus darauf zugreifen und auf die Schaltfläche "Hilfe" und anschließend auf den Link "Inhalt" oder "Index" klicken, wird das entsprechende Fenster auf Portal Desktop selbst geöffnet. Sie können nicht zum Portal Desktop zurücknavigieren. (#6506929 )

Lösung:

Klicken Sie im Browser auf die Schaltfläche "Zurück".


Wenn Sie im Firefox-Browser auf die Schaltfläche "Hilfe" klicken, die mit jedem Kanal auf der Registerkarte "Ajax" des Entwickler-Beispiels bereitgestellt wird, wird die Hilfe im Portalfenster angezeigt. Wenn Sie im Browser auf die Schaltfläche "Zurück" klicken, wird das Kanallayout verzerrt dargestellt. (#6528832)

Lösung:

Klicken Sie auf die Schaltfläche "Aktualisieren", die im Firefox-Browser angezeigt wird.

Upgrade


Für das Lokalisierungs-Upgrade funktioniert das Skript psupdate nicht. (#6569515)

Lösung:

Legen Sie für das Gebietsschema "English UTF-8" fest, bevor Sie psupdate ausführen.


$ export LC_ALL=en_US.UTF_8
$ export LANG=en_US.UTF_8

Für das Lokalisierungs-Upgrade funktioniert das Skript psupgrade nicht. (#6502307)

Lösung:

Legen Sie für das Gebietsschema "English UTF-8" fest, bevor Sie psupgrade ausführen.


$ export LC_ALL=en_US.UTF_8
$ export LANG=en_US.UTF_8

Nach der Aktualisierung von Portal Server 7.0 auf Portal Server 7.1 Update 2 treten für Communities, die vor dem Upgrade erstellt wurden, Probleme auf. (#6596773)

Beschreibung:

In den Communities, die vor der Aktualisierung von Portal Server 7.0 auf Portal Server 7.1 Update 2 erstellt wurden, treten die folgenden Probleme auf:

  • Die Suche nach Umfragen, Befragungen, Dateien und Wiki funktioniert nicht.

  • Es ist kein Zugriff auf Dateien möglich, die im FileSharing-Portlet hochgeladen wurden.

  • Der Suchdienst innerhalb der Community funktioniert nur für Dateien und Diskussionen.


Nach dem Upgrade von Java ES 4 auf Java ES 5 werden die SRA-Dienste für Developer-, Enterprise- und Community-Beispiele nicht hinzugefügt. (#6516280)

Lösung:

Fügen Sie die folgenden SRA-Dienste manuell zu den Beispielen hinzu: community_sra , developer_sra und enterprise_sra.

/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location=input.properties-file-location


Nach dem Upgrade von Portal Server 7.1 auf Portal Server 7.1 Update 2 werden die JSPs der Such- und Diskussionsanbieter nicht automatisch aktualisiert. (#6534282)

Lösung:

Führen Sie die folgenden Schritte aus:

  1. Kopieren Sie die JSP-Vorlagen für Diskussionsanbieter.

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

  2. Kopieren Sie die JSP-Vorlagen für Suchanbieter.

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

Dokumentationsaktualisierungen

Sonstige


Wenn der Administratiosserver angehalten wird und Sie versuchen, eine .war-Datei bereitzustellen, wird folgende Fehlermeldung angezeigt: "Fehler beim Bereitstellen der Datei Datei.war für Instanz Knotenname–80 auf Host Knoten.Domänenname. (#6506028)

Beschreibung:

Stellen Sie sicher, dass die Instanz auf dem Hostrechner ausgeführt wird.


Wenn Sie Portal Server für die Verwendung der Oracle-Datenbank konfiguriert haben, müssen Sie nach dem Anwenden eines Patches zur Aktualisierung von Portal Server 7.1 Update 2 einige der Konfigurationsschritte wiederholen. (#6530662)

Lösung:

Weitere Informationen finden Sie unter http://developers.sun.com/portalserver/reference/techart/databases.html.

Wiederholen Sie die Schritte zwei und drei im Abschnitt "Set Up the Community Membership and Configuration".

Wiederholen Sie die Schritte vier bis sechs im Abschnitt "Configure and Install the Portlet Applications".