konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Witam.
Mam problem uruchomieniem aplikacji umieszczonej na serwerze. Wyświetla się komunikat 500 następującej treści :

HTTP Status 500 -

type Exception report

mesage

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required.

note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.2.2 logs.

Próbowałem sprawdzić logi ,ale nic mi nie wyświetla. Używam NetBeans 7.2. Sprawa jest pilna , za 2 dni muszę mieć wszystko skończone. Jeszcze ostatnie pytanie. Jak umieścić aplikację zrobioną w SWING i AWT na serwerze Glassfish bo oprócz JSP musiałem zastosować wyżej wymienione komponenty , plik ma w nazwie ....-war.
Z poważaniem
Michał Dobrowolski

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2


org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required.

moze to to?

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Witam , JDK jest zainstalowane z JRE od początku.Michał D. edytował(a) ten post dnia 01.09.12 o godzinie 11:01

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Zmienna java_home itd? path?
Btw, czy glassfish jest niezbedny? Nie wystarczy jetty czy tomcat?Łukasz Grabski edytował(a) ten post dnia 01.09.12 o godzinie 13:40

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Spróbuję z tomcatem może zadziała , chociaż z glassfishem wydawało mi się prościej , a wszystko już pokonfigurowałem z glassfishem począwszy od hibernate i przyznam szczerze ,że nie za bardzo chce mi się wszystko od nowa konfigurować

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

http://www.devdaily.com/blog/post/java/fixing-glassfis...

tutaj cos pisza

btw: uzywasz klas swinga/awt w tym kodzie? to troche sredni pomysl ...

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Nie będę ukrywał ,że piszę pracę magisterską a dokładniej CMSa W J2EE i jakoś np. okno edycji treści , okno logowania musiałem zrobić.
Krzysztof T.

Krzysztof T. Umysł nie jest
naczyniem, które
trzeba napełnić,
lecz ogn...

Temat: Błąd 500 serwera Glassfish v 3.1.2

Logi masz w {glassfish_intalation_dir}\glassfish\domains\domain1\logs\server.log

Wygląda na to, że musisz dobrze poustawiać sobie zmienne

PATH, Classpath, JAVA_HOME

Dodałeś sobie katalog Glassfisha do zmiennej path? (Szybciej się wtedy uruchamia)

Można zrobić udpate do Java7u5.
W razie czego ustaw sobie poprawne wartości zmiennych środowiskowych, a potem zresetuj te ustawienia dla serwera.
{glassfish_intalation_dir}\glassfish\config\asenv.bat

Potem zobacz sobie do pliku asenv.conf i sprawdź czy AS_JAVA jest ustawione Twoje JDK, a nie JRE

Jeżeli to nie pomoże, to w NetBeansie znajdź zakładkę Services--> servers-->PPM Myszki na Glassfishu i ustaw ręcznie plik javy z JDK.
Jak to nie pomoże to musisz spytać wujka google.

Good Luck :)Krzysztof Telka edytował(a) ten post dnia 01.09.12 o godzinie 14:21

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Mowisz, ze w aplikacji deployowanej na glassfishu zrobiles okienka w swingu? ;|
Michał D.:
Nie będę ukrywał ,że piszę pracę magisterską a dokładniej CMSa W J2EE i jakoś np. okno edycji treści , okno logowania musiałem zrobić.

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Tak , a JSP swoją drogą. Teraz dużo czasu , a nawet bardzo dużo zajęła by mi modernizacja , a za miesiąc zakładam się bronić. Jeśli chodzi o zrobienie edycji treści , okien logowania i dodawania plików to widzi Pan inne wyjście niż komponenty SWING I AWT w aplikacji webowej ?
Krzysztof T.

Krzysztof T. Umysł nie jest
naczyniem, które
trzeba napełnić,
lecz ogn...

Temat: Błąd 500 serwera Glassfish v 3.1.2

Michał D.:
Jeśli chodzi o zrobienie edycji treści , okien logowania i dodawania plików to widzi Pan inne wyjście niż komponenty SWING I AWT w aplikacji webowej ?


Istnieje, jest coś takiego jak applety (nie polecam), na J2EE nie robi się swingów i AWT na JSP :)
(stąd zrozumiały epic fail w postaci emotki Łukasza Grabskiego ;| )
Jest coś takiego co się nazywa Struts2 MVC, gdzie robisz sobie formularze (logowania) i z formularzy i do formularzy(edycja) wczytujesz sobie dane (z bany danych przy użyciu JDBC/Hibernate).

Za okienko edycji służy Ci wtedy strona JSP (widok), resztę sobie przeczytasz tutaj.
KLIK
(jak będziesz robił tego tutka to wywal sobie asm.jar z bibliotek Hibernate lub Struts2 bo on powoduje masę błędów)Krzysztof Telka edytował(a) ten post dnia 01.09.12 o godzinie 15:46

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

http://java-source.net/open-source/web-frameworks

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Krzysztof Telka:
Logi masz w {glassfish_intalation_dir}\glassfish\domains\domain1\logs\server.log

Wygląda na to, że musisz dobrze poustawiać sobie zmienne

PATH, Classpath, JAVA_HOME

Dodałeś sobie katalog Glassfisha do zmiennej path? (Szybciej się wtedy uruchamia)

Można zrobić udpate do Java7u5.
W razie czego ustaw sobie poprawne wartości zmiennych środowiskowych, a potem zresetuj te ustawienia dla serwera.
{glassfish_intalation_dir}\glassfish\config\asenv.bat

Potem zobacz sobie do pliku asenv.conf i sprawdź czy AS_JAVA jest ustawione Twoje JDK, a nie JRE

Jeżeli to nie pomoże, to w NetBeansie znajdź zakładkę Services--> servers-->PPM Myszki na Glassfishu i ustaw ręcznie plik javy z JDK.
Jak to nie pomoże to musisz spytać wujka google.

Good Luck :)

W pliku asenv.conf nie znalazłem u siebie zmieniej AS_JAVA. Może to też jest jeden z powodów pojawiania się błędu ?

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Krzysztof Telka:
Michał D.:
Jeśli chodzi o zrobienie edycji treści , okien logowania i dodawania plików to widzi Pan inne wyjście niż komponenty SWING I AWT w aplikacji webowej ?


Istnieje, jest coś takiego jak applety (nie polecam), na J2EE nie robi się swingów i AWT na JSP :)
(stąd zrozumiały epic fail w postaci emotki Łukasza Grabskiego ;| )
Jest coś takiego co się nazywa Struts2 MVC, gdzie robisz sobie formularze (logowania) i z formularzy i do formularzy(edycja) wczytujesz sobie dane (z bany danych przy użyciu JDBC/Hibernate).

Za okienko edycji służy Ci wtedy strona JSP (widok), resztę sobie przeczytasz tutaj.
KLIK
(jak będziesz robił tego tutka to wywal sobie asm.jar z bibliotek Hibernate lub Struts2 bo on powoduje masę błędów)
Na JSP nie robiłem swingów i AWT , tylko aplikację z komponentów AWT i SWING a strona JSP oddzielnie miała być i tę stronę w tej aplikacji można byłoby edytować w zamiarze to był CMS czyli dzialać ma na serwerze w tym wypadku na glassfish. To co Pan pisze odnośnie Struts2 i MVC jest teoretycznie do wykonania , gorzej z praktyką , ponieważ , do końca września muszę miec wszystko za przeproszeniem na tip top zrobione i zanim to wszystko poprzerabiam i przetestuję to sporo czasu to zajmie. Przepraszam , że to piszę , nie jest to istotne , ale taka prawda , to ma działać , i nie wiadomo czy po przerobieniu tak będzie. Teoretycznie według mnie diabeł tkwi w szczegółach z tym błędem, tylko jaki ? Natomiast niestety jakoś te komponety pomimo ,że to aplikacja webowa muszą zostać. Mój błąd.Michał D. edytował(a) ten post dnia 01.09.12 o godzinie 16:39
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Błąd 500 serwera Glassfish v 3.1.2

Hmm, czyli napisałeś okienkowego CMSa w Swingu/AWT który musi działać na tej samej maszynie co Glassfish z aplikacją którą on zarządza, dobrze rozumiem? Można i tak jak ktoś się uprze... ;)

Nie wchodząc w oceny Twojego wynalazku, trzeba to jakoś ratować. Stąd poprosimy o odpowiedzi na poniższe pytania:

1) Czy to kiedykolwiek działało?
2) Jeżeli tak, to w którym momencie przestało?
3) Jak uruchamiasz stronę (Glassfisha), jak CMS?
4) Jak budujesz aplikację?

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

Tak , zgadza się , napisałem okienkowego CMSa w Swingu/AWT , który musi działać na tje samej maszynie co glassfish z aplikacją , którą on zarządza.
1. nie działało , ponieważ dopiero zacząłem testować w poniedziałek i najpierw był błąd 404 a potem błąd 500 się pojawił jak usunąłem błąd 404

3. wchodzę do katalogu domowego glassfish/glassfish/bin/startserv.bat
4. aplikację buduję naciskając przycisk run
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Błąd 500 serwera Glassfish v 3.1.2

Jak rozumiem zacząłeś testować w poniedziałek, ale wcześniej chyba to uruchamiałeś w trakcie pisania? Czy pod Netbeansem to się uruchamiało? Jeżeli tak to co (strona, ten okienkowy CMS?)

konto usunięte

Temat: Błąd 500 serwera Glassfish v 3.1.2

W trakcie pisania uruchamiałem , ale nie działało i teraz też nie działa , stronę zrobiłem około tygodnia temu. CMSa testowałem pod Netbeansem i też się nie uruchomił z tym ,że wtedy był w trakcie tworzenia i miał masę błędów , a teraz kiedy ma zero błędów też się CMS w Netbeansie nie uruchamia.
Krzysztof T.

Krzysztof T. Umysł nie jest
naczyniem, które
trzeba napełnić,
lecz ogn...

Temat: Błąd 500 serwera Glassfish v 3.1.2

To może też postaram się pomóc więc moja lista pytań:

1) Skąd wyciągasz dane? (jaka baza danych, jaki framework ORM do tego używasz, czy czyste JDBC)
2) Czy to ma być aplikacja WEB czy klient javy w SWINGU.
3)Czy przypadkiem nie jest to praca magisterska, a projekt masz od kogoś i rzekomo działał, tylko przerobić to?
4) Czy przed uruchomieniem w NetBeansie robisz clean&build czy od razu run?
5) Czy patrzyłeś do logów serwera i co on krzyczy (zakładka services-->Glassfish--> PPM--> view serwer domain1 log.
6)Czy serwer Glassfish uruchamia się (bez żadnych aplikacji? - jeżeli nie to zrób w panelu administracyjnym Glassfisha undeploy wszystkich aplikacji i wtedy coś zdziałaj)

Wydaje mi się, że chcesz zrobić CMS-a, ale sam nie wiesz do końca jak. Sądzę, że rozwiązanie jest proste - to aplikacja WEB, z 2 zasobami (USERS,ADMIN).
Framework Struts1 lub Struts2 (ten 2 nowszy i łatwiejszy) +Hibernate dałby radę. Edycję danych z tabeli klientów też spokojnie zrobisz (we wcześniejszym poście podałem Ci link).

Co do zasobów admina/usera takie rzeczy ustawia się w deskryptorze wdrożenia w projekcie (web.xml) i tam ustanawiasz zasoby (security realm)
+ konfiguracja na serwerze Glassfish
Piotr Wierzbowski

Piotr Wierzbowski IT Architect, Asseco
Poland S.A.

Temat: Błąd 500 serwera Glassfish v 3.1.2

Krzysztof Telka:
... epic fail ...
Dokładnie - tak to należy właśnie nazwać :).

Gdzie tu mowa o pisaniu magisterki i o obronie jak nie ma podstaw J2EE. Rozumiem, że teorie masz już napisaną i że merytorycznych zastrzeżeń od strony opiekuna nie było? Chciałbym poznać nazwę uczelni, Pana prowadzącego i tytuł pracy :).



Wyślij zaproszenie do