Tilläggsinformation för Solaris 9 4/03

Fel i Sun ONE Application Server

Standardwebbläsaren är inte kompatibel med Sun ONE Application Server 7 (4741123)

När du försöker använda det administrativa gränssnittet för Sun ONE Application Server med standardwebbläsaren för operativmiljön Solaris 9 4/03 visas följande felmeddelande:


Webbläsaren stöds inte: Netscape 4.78

Du måste uppgradera webbläsaren till Netscape 4.79 
eller Netscape 6.2 (eller senare) om du vill köra det 
administrativa gränssnittet för Sun One Application Server. 
Om du inte gör det kan det orsaka försämrade prestanda 
och oväntat beteende.

Obs!  

Om du kör den version av det administrativa användargränssnittet för Sun ONE Application Server som finns med i operativmiljön Solaris 9 4/03 måste du använda Netscape 4.79 eller Netscape 7.0.


Åtgärd: Använd /usr/dt/appconfig/SUNWns/netscape i stället för /usr/dt/bin/netscape.

SPARC: Redigering av ACL (Access Control List) stöds inte i vissa versioner av Netscape Navigator (4750616)

Redigering av ACL (Access Control List) för Sun ONE Application Server stöds inte i vissa versioner av Netscape NavigatorTM. Om du försöker redigera ACL-poster medan du använder Netscape Navigator version 6.x eller Netscape Navigator version 7.x, kan det uppstå intermittenta fel.

till exempel:

Åtgärd: Välj en av följande lösningar:

Åtkomst till en Oracle 9.1-databas med en Oracle 9.2-klient kan orsaka att data skadas (4707531)

Om du använder en Oracle® 9.2-klient för att få åtkomst till en Oracle 9.1-databas kan data skadas när en nummerkolumn följer efter en tidsstämpelkolumn.

Problemet kan orsakas av att filen ojdbc14.jar används med en Oracle 9.1-databas. Om du installerar korrigeringsfilen kan felet åtgärdas för 32-bitars Solaris-datorer som kör en Oracle 9.1-databas. Den här JDBCTM-drivrutinen är avsedd för Oracle som körs tillsammans med JDKTM 1.4.

Åtgärd: Hämta korrigeringsfilen för fel 2199718 (om Oracle har gjort den tillgänglig) från Oracles webbplats och installera den på servern.

SPARC: Administrationsgränssnittet rapporterar verifierarfel när fabriksresurs för efterlysningshanteraren som skapats från kommandoraden visas (4733109)

Ett verifierarfel rapporteras för efterlysningshanterarens fabriksresurs som skapades med kommandoradsgränssnittet. Följande fel rapporteras när resursen visas i Sun ONE Application Servers administrationsgränssnitt.


ArgChecker Failure: Giltighetskontroll misslyckades för jndiName: objekt får inte 
vara null

Åtgärd: Skapa en ny fabriksresurs för efterlysningshanteraren genom att följa de här anvisningarna.

  1. Skapa en jdbc-anslutningspool med datakällainformation och anslut till en databas.

  2. Skapa en jdbc-resurs så att anslutningspoolen blir tillgänglig via en JNDI-sökning ( Java Naming and Directory InterfaceTM ).

  3. Skapa en efterlysningshanterarresurs med jdbc-resursen som du skapade under steg 2.

SPARC: Värdet any i adressattributet i elementet iiop-listener i filen server.xml stöds inte (4743366)

Värdet any i adressattributet i elementet iiop-listener i filen server.xml tillåter avlyssning på alla tillgängliga gränssnitt i ett system. Det här stödet omfattar både IPv4- och IPv6-gränssnitt. I standardkonfigurationen för Sun ONE Application Server används dock adressvärdet 0.0.0.0 i element för iiop-listener. Den här standardkonfigurationen lyssnar inte på IPv6-gränssnitt. Konfigurationen lyssnar enbart på IPv4-gränssnitten i ett system.

Åtgärd: Använd värdet :: i adressattributet i elementet iiop-listener i server.xml för att lyssna på alla IPv4- och IPv6-gränssnitt i ett system.

SPARC: Det går inte att starta om programservern när den konverteras till en SSL-aktiverad miljö (4723776)

Om du försöker starta om Sun ONE Application Server efter att du installerat certifikat och aktiverat säkerhet, misslyckas omstarten. Ett meddelande talar om att servern inte tog emot något lösenord.

Om SSL inte är aktiverat cachelagras inte lösenorden vilket orsakar omstartsfel. Kommandot restart stöder inte överflyttning från icke-SSL till SSL-aktiverat läge.


Obs!  

Problemet uppstår bara första gången servern startas om. Senare omstarter fungerar bra.


Åtgärd: Välj en av följande lösningar:

SPARC: Programservern kan krascha under dynamisk omladdning (4750461)

Om ett program har många Enterprise JavaBeansTM-komponenter kan servern krascha då programmet laddas om dynamiskt. Den dynamiska omladdningsfunktionen används i utvecklingsmiljöer för att mindre förändringar i ett program snabbt ska kunna testas. Kraschen orsakas av att fler filbeskrivningar än vad som finns tillgängligt används.

Åtgärd:Följ de här stegen.

  1. Öka gränsen för antalet filbeskrivningar genom att lägga till rader, i nedanstående format, i filen /etc/system.

    • set rlim_fd_max=8192

    • set rlim_fd_cur=2048

    Beroende på programmets storlek kan du ange ett högre eller lägre värde.

  2. Starta om datorn.

Konsolutdata skadas om systemets standardkodning inte är UTF-8 (4757859)

Om systemets standardkodning inte är UTF-8 kan programserverns utdata orsaka att multibyte-tecken visas felaktigt.

Åtgärd: Öppna filen server.log i webbläsaren.

Externt certifikatsmeknamn visas inte i smeknamnslistan för administrationsgränssnittet (4725473)

Om du installerar ett externt certifikat via administrationsgränssnittet för Sun ONE Application uppstår problem när du försöker aktivera SSL för http-listenern genom att använda certifikatet som installerats på den externa kryptografiska modulen. Även om installationen av certifikatet lyckas visas inte smeknamnet för certifikatet i administrationsgränssnittet.

Åtgärd: Gör så här:

  1. Logga in som administratör på systemet där programvaran för Sun ONE Application Server är installerad.

  2. Länka http-listenern till certifikatet som är installerat på den externa kryptografiska modulen genom att använda kommandot asadmin. Mer information om kommandot asadmin finns i direkthjälpen för asadmin(1AS).


    # asadmin create-ssl --user admin user--password lösenord --host värdnamn \
    --port port --type http-listener --certname nobody@apprealm:Server-Cert \
    --instance instans --ssl3enabled=true \
    --ssl3tlsciphers +rsa_rc4_128_md5 http-listener-1

    Med det förra kommandot upprättas en länk mellan certifikatet och serverinstansen. Certifikatet installeras inte med kommandot. Certifikatet installeras via administrationsgränssnittet.


    Obs!  

    Även om certifikatet länkas med http-listenern lyssnar den inte i icke-SSL-aktiverat läge.


  3. Aktivera http-listenern för lyssning i SSL-läge. Använd följande kommando:


    # asadmin set --user admin user --password lösenord --host värdnamn \
    --port port server1.http-listener.http-listener-1.securityEnabled=true

    Med det förra kommandot växlar serverinstansen lyssningsläge från icke-SSL till SSL. När du har gått igenom de här stegen visas certifikatet i administrationsgränssnittet.

Du kan nu redigera http-listenern efter behov i administrationsgränssnittet.

SPARC: Kommandot flexanlg kan orsaka öppningsfel (4742993)

Om du kör Sun ONE Application Server-programvaran som ingår i operativmiljön Solaris 9 4/03, och du använder kommandot flexanlg från /usr/appserver/bin, visas följande öppningsfel.


ld.so.1: /usr/appserver/bin/flexanlg: allvarligt: 
	libplc4.so:öppning misslyckades: 
Filen existerar inte eller katalogen är borttagen

Åtgärd: Utför dessa steg.

  1. Lägg till följande post i filen LD_LIBRARY_PATH.

    /usr/lib/mps

  2. Kör kommandot flexanlg.

    % /usr/appserver/bin/flexanlg

Klienter som bara använder IPv6 kan inte ansluta till programservern (4742559)


Obs!  

Det här problemet gäller bara dig som administrerar nätverk där IPv6 används.


IPv4 används som standard av instanser för Sun ONE Application Server 7 och Admin Server. IPv4 stöds av alla operativmiljöer som Sun ONE Application Server kan användas i. På plattformar som stöder IPv6 krävs att Sun ONE Application Server konfigureras om.


Obs!  

Du måste vara säker på att IPv6 stöds om du ska göra sådana konfigurationsändringar. Om ett system som endast stöder IPv4 konfigureras för IPv6 kan det orsaka att programserverinstanser inte startar.


Åtgärd: Utför följande konfigurationsändringar:

  1. Starta Admin Server.

  2. Starta Admin-konsolen genom att ansluta till Admin Serverns http-värd eller en webbläsarport.

  3. Markera serverinstansen som ska konfigureras för IPv6, till exempel server1.

  4. Utvidga http-listenernoden i trädvyn.

  5. Markera http-listenern som ska konfigureras för IPv6, till exempel http-listener1.

  6. Ändra värdet för IP-adressfältet till ANY i avsnittet Allmänt.

  7. Ändra värdet för familjfältet till INET6 i avsnittet Avancerat.

    Om du anger värdet för familjfältet till INET6 inaktiveras inte IPv4-funktionen om inte en IPv6-adress markeras som IP-adress. Markera en IP-adress som matchar någon IPv4- eller IPv6-adress.

  8. Klicka på Spara.

  9. Markera serverinstansen i den vänstra rutan.

  10. Klicka på Spara ändringar.

  11. Klicka på Stopp.

  12. Klicka på Starta.

    Servern startas om och ändringarna implementeras.

Stickprov som ändrats uppdateras inte förrän de distribuerats om (4726161)

Om användare försöker distribuera ett stickprov mer än en gång efter att ha gjort mindre förändringar och paketerat om programmet, visas följande felmeddelande:


Redan distribuerad

Det här problemet gäller de flesta stickprov eftersom de använder Ant-verktyget och filen common.xml som har målet deploy. Den här kombinationen blandar distribution av program med resursregistrering.

Åtgärd: Välj en av följande lösningar:

SPARC: Nollskild transaktionsinställning orsakar långsamma lokala transaktioner (4700241)

Den lokala transaktionshanteraren stöder inte transaktioner med definitiva tidsgränser. Om du anger attributet timeout-in-seconds i elementet transaction-service till ett värde som är större än 0, så behandlas alla lokala transaktioner som globala transaktioner. Ett tidsgränsvärde på 0 innebär att transaktionshanteraren väntar på obestämd tid om den inte får något svar från en deltagande datakälla.


Obs!  

Om datakällans drivrutin inte stöder globala transaktioner kan en lokal transaktion misslyckas.


Åtgärd: Återställ värdet timeout-in-seconds till standardinställningen 0.

Drivrutinsoptimering för Oracle JDBC har inte initierats (4732684)

Om du vill använda Oracle JDBC-optimering med CMP-komponenter (Container-Managed Persistence) måste classes12.zip anges i attributet classpath-suffix för filen server.xml. Placera inte filen classes12.zip i katalogen instance/lib/, som är standard för bibliotek från andra företag.

Åtgärd: Lägg filen classes12.zip i attributet classpath-suffix för filen server.xml .

Behörighetsproblem uppstår under dynamisk omladdning och anrop av program (4756981)

Om Admin Server ägs av root och serverinstansen ägs av en icke-rootanvändare kan behörighetsproblem uppstå under dynamisk omladdning och anrop av program.

Åtgärd: Efter att modulen eller programmet distribuerats eller omdistribuerats (med eller utan förkompileringsalternativet), ändrar du katalogägare från root till en icke-rootanvändare för följande kataloger: Icke-rootanvändaren är samma som instansägaren.

Ändringarna av katalogägarskap bör genomföras rekursivt för varje katalog i nedanstående lista, baserat på programtyp:

  1. Logga in som superanvändare.

  2. Skriv följande kommando för varje katalog som omfattar:


    # chown -R icke-root-instansägare katalognamn
    

RMI-IIOP-klienter fungerar inte för IPv6-adresser när DNS-sökning efter IPv6-adresser misslyckas (4743419)

Om en DNS-sökning efter en IPv6-adress misslyckas fungerar inte RMI-IIOP (Remote Method Invocation-Internet Inter-ORB Protoco) för IPv6-adresser.

Åtgärd: DNS-tjänsten bör installeras på distributionsplatsen för att sökning efter IPv6-adresser ska fungera.

Värdet i fältet Visa endast poster med i Visa händelselogg skadas om programmet eller systemet inte använder UTF-8-kodning (4763655)

Om en användare skriver multibyte-tecken i fältet Only show entries with vid sökning i händelseloggen, skadas värdet i fältet Only show entries with när sökresultatet visas. Problemet orsakas av konverteringen av meddelandeformat från UTF-16 till UTF-8.

Åtgärd: Saknas.