linux_amator Napisano Maj 3, 2009 Zgłoszenie Share Napisano Maj 3, 2009 Witam, proszę o napisanie mi jak mam zainstalować serwer Apache. Jest mi on potrzebny, bo muszę napisać w JAVie program (technologia jsp), a w linuksie jestem początkujący i dopiero zaczynam Szukałem na necie, bo wiem, że dużo tego jest, ale nie mogę sobie poradzić Jestem na tej stronie http://tomcat.apache.org/download-60.cgi, ściagam plik --> source code --> zip, rozpakowuje i dalej nie mam pojecia co mam zrobic. Prosze o pomoc Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Maj 4, 2009 Zgłoszenie Share Napisano Maj 4, 2009 Dlaczego chcesz ściągasz ze strony jak masz wszystko co potrzebne w repozytoriach ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
morsik Napisano Maj 4, 2009 Zgłoszenie Share Napisano Maj 4, 2009 Z czym tu sobie radzić? Wiesz co to są repozytoria? Tam jest serwer i nie trzeba nic kompilować. Znajdź tylko sobie nazwę pakietu i zainstaluj. Jak? To chyba już znajdziesz... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Maj 4, 2009 Zgłoszenie Share Napisano Maj 4, 2009 1. Żeby odpalać jsp, serwlety itd. to wystarczy ci tomcat, apache nie potrzebujesz. Apache to uniwersum, a tomcat ma ściśle określone przeznaczenie. 2. yum install tomcat5\* no tak mocno z zapasem ewentualnie zamień 5 na 6. Nowszy nie znaczy lepszy, ale na pewno inny. Dowiedz się który jest Ci potrzebny. 3. Ponieważ tomcat nie chciałby nikomu przeszkadzac to domyślnie startuje na porcie 8080 a nie jak zwykłe serwery na 80 http://localhost:8080 Konfiguracja tradycyjnie jest tu: /etc/tomcat5/ 4. Porty można (choć nie trzeba) zmienić tu: /etc/tomcat5/server.xml jeśli dostałeś oczopląsu to plik /etc/tomcat5/server-minimal.xml jest przykładem najprostszej konfiguracji, która działa. Zrób kopię pliku i zmień wpisy 8080 na 80 jeśli to ma być główny serwer lub coś innego jeśli zachciało Ci się używać jednocześnie serwera JBoss czy Geronimo (wszystkie pchają się na 8080). 5. Jako root włączamy serwer: service tomcat5 start i wpisujemy w przeglądarkę http://localhost:8080 Tamtaradam!! Twoim oczom ukazał się kot musi działać. Jeśli ma się włączać już zawsze automatycznie przy logowaniu to: chkconfig tomcat5 on To tak najprościej było. Jeśli masz zamiar udostępnić ten serwer na świat to bój się Boga i najpierw pozmieniaj chociaż hasła! /etc/tomcat5/tomcat-users.xml Czy te hasła nie powinny być jakoś ukryte?! Dokumentacja: http://wiki.apache.org/tomcat/ http://tomcat.apache.org/ Apache+Tomcat jeśli chciałbyś to jednak używać jednocześnie to poszukaj informacji o mod_jk ja Ci nie powiem bo nigdy nie miałem potrzeby tego integrować, ale ponieważ informacji nigdy za dużo to chętnie się dowiem Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
linux_amator Napisano Maj 4, 2009 Autor Zgłoszenie Share Napisano Maj 4, 2009 Wielkie dzięki Panowie Rzeczywiście jakoś z rozpędu zapomniałem o repozytoriach i wszedłem na tą stronkę. Mam jeszcze parę pytań odnośnie serwletów i technologii jsp w Fedorze. Bo żeby oglądać pliki jsp, wystarczy wrzucić wykonany przez siebie plik do katalogu cd /usr/share/tomcat5/webapps/ROOT i potem w przeglądarce odpalamy http://localhost:8080/NazwaPliku.jsp Jak rzecz ma się z serwletami ? To sa pliki Java, kompilujemy je do postaci class i co dalej? Niestety tutaj kończy się moja wiedza Pozdrowienia Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Maj 13, 2009 Zgłoszenie Share Napisano Maj 13, 2009 Jak rzecz ma się z serwletami ? To sa pliki Java, kompilujemy je do postaci class i co dalej? Niestety tutaj kończy się moja wiedza Pozdrowienia Po pierwsze aby pójść dalej musisz zrozumieć strukturę, zapewne masz tam testową aplikację, gdzie możesz podejrzeć jak to wygląda, głównie chodzi mi o katalog WEB-INF, a w nim plik web.xml który definiuje Twoją aplikację, tam też masz całą strukturę (w tym katalog classes, gdzie umieszczasz odpowiednie klasy do których się później odwołujesz), w ogóle poczytaj odrobinę o tym aby zrobić to zgodnie ze sztuką, Też Cię pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Maj 13, 2009 Zgłoszenie Share Napisano Maj 13, 2009 To ja tylko napomknę, że z tym portem 80 dla tomcata to się trochę pośpieszyłem. Zmiany na porty poniżej 1024 nie są takie łatwe jak na te powyżej. Tak jak napisałem to sobie można zmienić na port np. 9090, albo 80 pod Windows. Co i jak o tak: http://www.klawitter.de/tomcat80.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arpe Napisano Maj 15, 2009 Zgłoszenie Share Napisano Maj 15, 2009 . Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Maj 16, 2009 Zgłoszenie Share Napisano Maj 16, 2009 no to ja jeszcze dodam, że aby korzystać z konta manager trzeba stworzyć rolę=manager i usera=janek w pliku /etc/tomcat5/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="tomcat"/> <role rolename="role1"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="janek" password="wżyciuniezgadniesz" roles="manager,tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users> role do janka to tak na oko przypisane, ważne żeby manager sie tam znalazł teraz tylko service tomcat5 restart i powinno działać, a jak nie to wyczyść cache przeglądarki. Ganeralnie to ja mam takie pytanie: - jak najprościej testować czy pod różnymi wersjami javy wszystko działa? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Maj 17, 2009 Zgłoszenie Share Napisano Maj 17, 2009 Ganeralnie to ja mam takie pytanie: - jak najprościej testować czy pod różnymi wersjami javy wszystko działa? Wirtualne maszyny z różnymi wersjami, ale ogólnie rzecz biorąc, ja bym wziął jakąś wersję x miesięcy wstecz i powinno działać na wszystkich pomiędzy, albo zrobił sprawdzanie jaką ktoś ma wersję i w razie czego wyświetlał komunikat, po co robić wsparcie dla starych technologii Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi