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 :D

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 :)

  • Digg
  • del.icio.us
  • Google
  • description
  • Technorati
  • Wykop
November 11, 2007 | |

COMMENTS

 

Trackback URI | Comments RSS

18 Responses to “Struts 2, NetBeans 6 i Glassfish”

  1. radoslaw.kozak on November 11th, 2007 7:20 pm

    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

    p.s czekam na kolejne części tutoriala :)

  2. radoslaw.holewa on November 11th, 2007 7:26 pm

    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 :D

    Pozdrawiam,
    Radek

  3. radoslaw.kozak on November 11th, 2007 7:44 pm

    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

    p.s ale że “Nie ważne jak mówią, ważne, że mówią” to już się nie mogę zgodzić za szimano :)

  4. radoslaw.holewa on November 11th, 2007 7:49 pm

    Hehe w takim razie ja najbardziej lubię BEA WebLogic :D
    A później JBossa :D

    Pozdrawiam,
    Radek

  5. radoslaw.kozak on November 11th, 2007 7:59 pm

    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ć :P

    – Radek Kozak –

  6. radoslaw.holewa on November 11th, 2007 8:02 pm

    Wcale, że nie :P
    WebLogica możesz pobrać za free ze strony BEA

    Pozdrawiam,
    Radek

  7. radoslaw.kozak on November 11th, 2007 8:15 pm

    Miałem na myśli w rzeczywistych warunkach produkcyjnych :P Ale że za free to fakt nie wiedziałem :)

    I po raz kolejny zostałem uświadomiony :D

    – Radek Kozak –

  8. Sławek Wójcicki on November 11th, 2007 11:28 pm

    Idealnie temat dla mnie :) Dzięki!

  9. radoslaw.holewa on November 11th, 2007 11:33 pm

    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

  10. Sławek Wójcicki on November 11th, 2007 11:52 pm

    Tak właśnie miałem zrobić po przerobieniu go sobie, czyli jutro.

  11. radoslaw.holewa on November 12th, 2007 12:02 am

    W takim razie czekam na wszelkie uwagi :)

    Pozdrawiam,
    Radek

  12. Sławek Wójcicki on November 13th, 2007 1:46 am

    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

  13. radoslaw.holewa on November 13th, 2007 1:50 am

    Właściwie to nie skupiałem się zbytnio na tłumaczeniu akcji :D
    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

  14. Adam on May 25th, 2009 11:12 pm

    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.

  15. anur on July 14th, 2009 1:05 am

    Mam ten sam problem, jeszcze go nie rozwiązałem.

  16. radoslaw.holewa on July 26th, 2009 1:34 pm

    Hej, możesz mi podać więcej szczegółów?

    Pozdrawiam,
    Radek

  17. Domin_ejs on November 11th, 2009 7:03 pm

    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?

  18. radoslaw.holewa on December 14th, 2009 2:23 am

    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

Leave a Reply