Struts 2, NetBeans 6 i Glassfish
No i stało się, dziś zamieszczam pierwszą część tutoriala który będę publikował jako pliki PDF. Stwierdziłem, iż jest to najlepszy sposób na publikowanie tutoriali, pozwoli mi on zebrać wszystko do kupy a Wam ułatwi przeglądanie.
Ponieważ jest to pierwsza część więc liczę się z faktem, że pojawi się sporo uwag, zarówno merytorycznych jak i dotyczących wyglądu PDF`ów.
W tej części konfiguruję środowisko NetBeans 6 i tworzę przykładową, bardzo trywialną aplikację przy użyciu Struts2. Aplikację tą następnie uruchamiam na serwerze Glassfish, pewnie zapytacie dlaczego serwer aplikacyjny do uruchomienia prostej aplikacji ? Wybrałem Glassfish z dwóch powodów, pierwszy to dlatego, że aktualnie powiązany jestem z Sun Microsystems a drugi dlatego, że jako alternatywę miałem Apache Geronimo a mimo wszystko nie chciałem uruchamiać tego na zwykłym Tomcacie. Ostatnio rozmawiałem też z kolegą na temat porównania Glassfisha z Geronimo i w jego mniemaniu Geronimo wypada słabiej od Glassfisha, stąd przekonał mnie on dodatkowo do tego, iż mój wybór jest słuszny
Tutorial możecie pobrać tutaj, część ta jest przeznaczona dla osób początkujących więc jeśli znacie się cokolwiek na tworzeniu aplikacji webowych to nie znajdziecie w niej nic interesującego dla siebie ![]()











Tutorial bardzo fajny. Co do wyglądu pdf’a to akurat jestem zdania, że treść jest najważniejsza ale, że wygląd jest ok i treść też to się nie przyczępię a jeszcze pochwalę, że Ci się chciało robić tutorial :P. Chciałem się ustosunkować odnośnie Glassfisha a Geronimo bo trochę pogeneralizowałeś ale mi coś wyszło za długie więc walnąłem osobnego posta u siebie. Polemika musi być
p.s czekam na kolejne części tutoriala
Dzięki
Jeśli chodzi o mój wybór to nie ukrywam, iż w chwili obecnej będę bardziej za GlassFish`em, podobnie zresztą jak za NetBeans, w przypadku tego ostatniego akurat wcześniej zabrałem się za pisanie modułu, niż związałem się z Sun Microsystems.
Najlepiej odpowiedzieć po prostu tak jak napisał szimano w komentarzu u Jacka Laskowskiego
Każdy swoje promuje
Pozdrawiam,
Radek
Hehehe to na pewno, tak czy siak każdy lubi to z czym już miał trochę więcej do czynienia choć nie można się zamykać na nic. Dlatego dzisiaj będę obczajać te rybę, zobaczymy czy nie jest śnięta
p.s ale że “Nie ważne jak mówią, ważne, że mówią” to już się nie mogę zgodzić za szimano
Hehe w takim razie ja najbardziej lubię BEA WebLogic
A później JBossa
Pozdrawiam,
Radek
Ja nie mając takiego doświadczenia muszę wyrobić sobie dopiero zdanie w boju:) aczkolwiek póki co mam możliwość jedynie w obrębie open-source’owych rozwiązań. A możliwości zaznajomienia się z WebLogic moge Ci tylko pozazdrościć
– Radek Kozak –
Wcale, że nie
WebLogica możesz pobrać za free ze strony BEA
Pozdrawiam,
Radek
Miałem na myśli w rzeczywistych warunkach produkcyjnych
Ale że za free to fakt nie wiedziałem
I po raz kolejny zostałem uświadomiony
– Radek Kozak –
Idealnie temat dla mnie
Dzięki!
Ponieważ właśnie rozpoznajesz Struts 2, byłbym wdzięczny za wszelkie info dotyczące tutorialu. Najlepiej co opisać, w jakiej kolejności i oczywiście ewentualne pytania do stworzonych części.
Pozdrawiam,
Radek
Tak właśnie miałem zrobić po przerobieniu go sobie, czyli jutro.
W takim razie czekam na wszelkie uwagi
Pozdrawiam,
Radek
Niestety zmartwię Cię Radku, uwag za dużo nie będzie
Przykład udało mi się zrobić szybko i bez żadnych niespodzianek. W moim przypadku to chyba oznacza że tutorial został napisany bardzo dobrze. Jedynym problemem było to że nie chciał wystartować GlassFish który u mnie zainstalował się wraz z NetBeansem i możliwe że nic w nim nie skonfigurowałem, a ze względu na późną godzinę uruchamiałem wszystko na Tomcatcie. Z GlassFishem jeszcze kiedyś spróbuję.
Natomiast wytłumaczenie przez Ciebie działania akcji w Struts 2, czyli chyba meritum tego tutoriala, nie różnie się niczym od tego, które czytałem ostatnio w tutorialu Apache, przez co chcę powiedzieć że jest zrozumiałe i przejrzyste dla początkującego.
Pozdrawiam,
Sławek
Właściwie to nie skupiałem się zbytnio na tłumaczeniu akcji
A kolejnych częściach będą rozbudowane akcje więc wtedy będę je bardziej opisywał. Jeśli chodzi o GlassFisha to opisz mi w mailu swój problem, postaram się go rozwiązać ASAP.
Pozdrawiam,
Radek
Cześć, dopiero zaczynam przygodę ze struts2 i obecnie próbuję przebrnąć przez pierwszą cześć tutoriala. Wyświetlanie napisu “Hello word” działą bez problemu, gorzej z dalszą częścią. Nie wiem czy to wina serwera dlatego próbowałem odpalić aplikację przy pomocy Glassfish i ApacheTomcat 5.5. W obu przypadkach po odpaleniu (Run) projektu otrzymuję ten sam efekt a mianowicie:
“HTTP Status 404 -
——————-
type Status report
message
description The requested resource () is not available.
———————
Apache Tomcat/5.5.27″
Może jakaś podpowiedź bo nie mam już pomysły co z tym zrobić. Oczywiście poinstalowałem wszystkie wymagane rzeczy o któych mowa w tutorialu(przynajmniej tak mi się wydaję:/). Z góry dziękuję za pomoc. Dodam również iż kolega próbował również przejść przez tego tutka i napotkał na ten sam problem.
Mam ten sam problem, jeszcze go nie rozwiązałem.
Hej, możesz mi podać więcej szczegółów?
Pozdrawiam,
Radek
Wszystko pięknie opisane, ale nie działa :]
Problem lezy jednak nie po Twojej stronie, a po stronie Glassfisha instalowanego standardowo w NetBeans.
Glassfishv2 się nie odpala:
“Domain domain1 failed to startup. Please check the server log for more details.
”
“The Sun Java System Application Server could not start.
More information about the cause is in the Server log file.
Possible reasons include:
- IDE timeout: refresh the server node to see if it’s running now.
- Port conflicts. (use netstat -a to detect possible port numbers already used by the operating system.)
- Incorrect server configuration (domain.xml to be corrected manually)
- Corrupted Deployed Applications preventing the server to start.(This can be seen in the server.log file. In this case, domain.xml needs to be modified).
- Invalid installation location.
See the server log for details.
BUILD FAILED (total time: 6 seconds)
”
Pogooglowałem i okazało się że sporo ludzi ma problem przy kombinacji Netbeans6,5+Glassfish v2. Ponoć z powodu jakiegos uaktualnienia Glassfish przy niektórych wersjach windowsa po prostu się nie odpala.
Próbowałem się przestawić na Glassfish v3 ale to by wymagało pewnych zmian w tym przykładzie które mnie przerosły.
Jakieś pomysły?
Ehhhh, przeoczyłem Twój komentarz :/ Ostatnio jestem mało aktywny na blogu… Jeśli masz dalej ten problem to podeślij logi
Pozdrawiam,
Radek