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

Konfiguracja serwerów, usług, itp.
baslow
Posty: 24
Rejestracja: 21 października 2008, 10:36

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

Post 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?
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post 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
baslow
Posty: 24
Rejestracja: 21 października 2008, 10:36

Post 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?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post 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.
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post 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
baslow
Posty: 24
Rejestracja: 21 października 2008, 10:36

Post 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?
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post 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)
panel
Beginner
Posty: 103
Rejestracja: 13 marca 2009, 21:07

Post autor: panel »

Można użyć chroot.
http://kaka.ovh.org/howto/chroot/
baslow
Posty: 24
Rejestracja: 21 października 2008, 10:36

Post 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.
ODPOWIEDZ