🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.sun.admin
Article #14386

Re: Solaris 9, upgrade Javy

#14386
From: przemol
Date: Thu, 09 Aug 2007 06:19
50 lines
3504 bytes
Jarosław Rafa wrote:
> Mam maszynę z Solarisem 9 - firmowo jest w nim zainstalowana Java 
> 1.4.2_03. Ze względu na wymagania pewnej aplikacji, która ma być 
> posadzona na serwerze, musze upgradować Javę do wersji 1.5 (przynajmniej).
> Na co zwracać uwagę przy takim upgradzie - jakie mogą wystąpić 
> ewentualne problemy, i jak to robić aby odbyło sie to w sposób 
> "najczystszy" dla systemu? Czy najpierw odinstalować wszystkie pakiety 
> ze starą Javą, a potem dopiero zainstalować nową, czy nainstalować jedno 
> na drugie? Jakie pliki ściągnąć ze strony Suna? A może jest możliwość 
> dokonania upgradu jakimś dedykowanym narzędziem Suna, podobnie jak się 
> instaluje patche?
> Mam na serwerze również firmowo wraz z systemem zainstalowany JES 
> (identyfikuje sie jako wersja JES_03Q4_SPARC) - wprawdzie z niego na 
> razie nie korzystam, ale planuję korzystać z jednego komponentu, tzn. 
> Sun Directory Servera. Czy upgrade Javy może w czymś zaszkodzić 
> działaniu JES-a? (teoretycznie nie powinien, ale jak jest praktycznie...?)
> Proponowano mi również zainstalowanie nowej Javy obok starej, i tylko 
> poustawianie ścieżek tak, żeby wspomniana aplikacja korzystała z nowej - 
> jak myślicie, czy to dobry pomysł, czy niepotrzebna komplikacja?
> Zadaję tyle pytań, bo nie chcę eksperymentować na produkcyjnym 
> serwerze... Będę wdzięczny za wszelkie rady.

Jedno z rozwiązań to użycie "natywnego" narzędzia:
- smpatch (osobiście nie polecam)
- pca (dlatego "natywnego" napisałem w cudzysłowach) - polecam !
- zwykły download + patchadd
W powyższych przypadkach jeśli cos Ci nie będzie działać
to użyjesz patchrm (patche na javę są normalnymi patchami)
Albo rzeczywiście, tak jak opisujesz, instalujesz nową wersję gdzies z 
boku i przekierowujesz ścieżki w tej aplikacji. W razie problemów
zostawiasz sobie możliwość powrotu do poprzedniej wersji.

Powyższe rozwiązania nie wykluczają się !

Gdy miałem podobny problem to zainstalowałem sobie w /usr/local
kilka wersji javy (włącznie z najnowszą - 1.6) i miałem następującą
strukturę (przykład)
/usr/local/java-1.5.1
/usr/local/java-1.5.3
/usr/local/java-1.5.4
/usr/local/java-1.6
/usr/local/java -> /usr/local/java-1.6
Ścieżkę do javy dla aplikacji ustawiłem na /usr/local/java
Zacząłem sprawdzenie działania od wersji 1.6 (i od razu zadziałało
więc dalej już nie sprawdzałem). Gdyby się okazało
że są problemy to bym przepiął link /usr/local/java na inną ścieżkę
(np. /usr/local/java-1.5.4) i ponownie rozpoczął testy (nie zmieniając
nic w ścieżkach aplikacyjnych)

przemol
Technical Details
Message-ID: <f9ebkq$fh0$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <f9c6v0$h4k$1@srv.cyf-kr.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: przemol <przemolicc@poczta.fm-noo.spam>
Newsgroups: pl.comp.sys.sun.admin
Subject: Re: Solaris 9, upgrade Javy
Date: Thu, 09 Aug 2007 08:19:09 +0200
Organization: PGF S.A.
Lines: 50
Message-ID: <f9ebkq$fh0$1@news.dialog.net.pl>
References: <f9c6v0$h4k$1@srv.cyf-kr.edu.pl>
NNTP-Posting-Host: 81.168.254.12
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1186640347 15904 81.168.254.12 (9 Aug 2007 06:19:07 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Thu, 9 Aug 2007 06:19:07 +0000 (UTC)
User-Agent: Icedove 1.5.0.12 (X11/20070607)
In-Reply-To: <f9c6v0$h4k$1@srv.cyf-kr.edu.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit