Strona 1 z 1

[+] Sun Java EE, GlassFish serwer aplikacji i Debian amd64

: 20 maja 2009, 23:56
autor: baslow
Witajcie.
Mam taki problem, mam Debian w wersji amd64, zainstalowany i działający serwer. Teraz chciałbym tam zainstalować Javę EE oraz serwer aplikacji GlassFish.
¦ciągnąłem wszystko co mi będzie potrzebne ze strony Suna, tylko jeden problem, tam nie ma rozróżnienia na 32 i 64 bitowe wersje. Tam mają pliki *.bin. Pliki ściągnięte, próbuję odpalić, czyli nadaję plikowi

Kod: Zaznacz cały

chmod +x ...
a potem:

Kod: Zaznacz cały

./java<wersja>.bin
i dostaję odpowiedź:

Kod: Zaznacz cały

./java<wersja>.bin: Nie ma takiego pliku ani katalogu
Próbowałem też odpalać to na zasadzie

Kod: Zaznacz cały

/bin/sh ./java<wersja>.bin
Co mogę jeszcze zrobić oprócz instalacji z paczki *.deb bo jakoś tak mi się nie widzi?

: 21 maja 2009, 07:48
autor: 0dd
Java jest w wersji 64 bitowej (link) jest takze w repozytoriach debiana
A co do GlassFish (nigdy go nie instalowalem) ale wydaje mi sie ze jest niezalezny od architektury (tak jak JBoss) wiec nie potrzbujesz specalnej wersji pod amd64

: 21 maja 2009, 08:49
autor: baslow
Nie nie, jakoś nie do końca zostałem zrozumiany tak jak chciałam być chyba?

Otóże JAVA SE (jdk czy jre) nie ma problemu, zainstaluje w wersji 64 bitowej... ale problem mam z tym:
./java_ee_sdk-5_07-linux-nojdk-ml.bin
Po czym otrzymuję komunikat:

Kod: Zaznacz cały

-su: ./java_ee_sdk-5_07-linux-nojdk-ml.bin: Nie ma takiego pliku ani katalogu
A też mi się wydaje, a w zasadzie jestem pewny, że to jest niezależne od architektury - tylko czemu nie chce mi się ta instalacja się uruchomić? Na 32 bitowej maszynie z Etchem rusza.

Macie jakieś pomysły?

: 21 maja 2009, 08:56
autor: sigo
Wybrałeś debiana, dlaczego więc nie chcesz instalować pakietów z repozytorium? Przecież to bardzo wygodny sposób.

Kod: Zaznacz cały

aptitude search java | grep sdk
aptitude search java | grep ee
Chyba jest wszystko czego potrzebujesz.

Plusem jest łatwość zarządzania takimi pakietami - masz porządek w systemie.

: 21 maja 2009, 09:06
autor: 0dd

Kod: Zaznacz cały

chmod a+x java_ee_sdk-5_07-linux-nojdk.bin
./java_ee_sdk-5_07-linux-nojdk.bin -javahome /usr/lib/jvm/ia32-java-6-sun
Niestety instalator GlassFish wymaga JRE w wersji 32 bitowej. Informacje o tym mozesz znalezc tu

: 21 maja 2009, 09:36
autor: baslow
Dziękuję za odpowiedzi.

Z tą jre w wersji 32 bitowej w sumie spokojnie tylko teraz problem (ja mam problem) jak zainstalować na maszynie z 64 bitowym Debianem 32 bitową jre?
PS. Już próbowałem i mi się nie udaje?

: 21 maja 2009, 09:44
autor: 0dd
To zalezy jaki masz procesor x86_64 czy ia64.
Ja mam x86_64 i 32 bitowa Jave instaluje z repozytoriow debiana (pakiet ia32-sun-java6-bin)

: 21 maja 2009, 22:27
autor: panel
Można użyć chroot.
http://kaka.ovh.org/howto/chroot/

: 28 maja 2009, 13:33
autor: baslow
Załatwione, zrobiłem. Pobrałem JDK x64 i GlassFisha ze strony Suna i działa.
Jak o mnie chodzi temat do zamknięcia.
Dziękuję za pomoc.