Nie moge uruchomic serwera Java DB

0

Witam

Cos mi sie dziwnego podzialo z Java. Mam zainstalowany "java_app_platform_sdk-5_07-windows.exe".
Pracowalem nad programem (kilka godzin) i nagle przestal mi dzialac server i baza. Wystartowalem ponownie serwer ale bazy juz nie dalem rady bo pojawia sie komunikat "DRDA_SecurityInstalled.I
DRDA_ListenPort.S, <1527>, <localhost>, <java.net.BindException: Address already in use: JVM_Bind>".
Zrestartowalem komputer i dalej to samo. Odinstalowalem caly serwer i zainstalowalme ponownie. Dalej to samo :/

Jestem bezsilny licze na jakas fachowa pomoc bo inaczej jedyne co mi przychodzi do glowy to format i kilka godzin zmarnowane:/

0

No, format jest dobry na wszystko.

Ale powaznie. Otworz linie polecen i wpisz "netstat -anop tcp", powinienes dostal liste procesow. Poszukaj takiego ktory slucha na 1527 (domyslny port Java DB, czy tam Derby jak wolisz). Switch -o podaje w ostatniej kolumnie PID procesu, zapamietaj go. Otworz task managera, i gdziestam w menu masz wybor kolumn, wybierz zeby manager pokazywal rowniez identyfikatory procesow (PID). Posortuj wg pid i poszukaj procesu o pidzie ktory wczesniej wyszukales. Masz juz proces i jego nazwe, wiec zastanow sie co to jest, tutaj nikt chyba nie bedzie w stanie nic wiecej powiedziec poniewaz po prosty za malo info. Stawiam na to ze masz jakas usluge (moze nawet taka ktora startuje java db z automatu) ktora blokuje ten port. Jak juz sie dowiesz co to za proces, mozesz w miare latwo zidentyfikowac winowajce i podjac akcje.
Powodzenia.

0

Najlepsze jest to ze na porcie 1527 nic nie chodzi a ja nie zmienialem portu dla Java DB. Java DB nadal sie nie odpala :/
Ewentualnie gdzie moge sprawdzic w kompie pod jaki port jest podpieta Java DB?

0

Sciagnij sobie probamik "process explorer" ze storny microsoftu - bardzo przydatny. Uruchom go, nastepnei w menu: Find -> Find Handle or DLL -> wpisujesz derby.jar. Jesli derby chodzi, to powinno znalezc procesy ktore uzywaja tego jara. No i bedziesz znac pid. Teraz odwroc to co robiles poprzednio - masz pida, wiec zrob netstata i wyszukaj pida ktory dostales z process explorera. W linijkce powinienes miec podany adres i port na ktorym slucha derby.

0

mam taki sam problem...

ściągnełam programik i niestety nic nie znalazło..

Jakies inne pomysły?

0

ups.. oślepłam za pierwszym razem jak tu byłam.. mój problem jest jednak trochę inny

Może kilka słów więcej.. mam do zrobienia projekt z użyciem derby i tomcata..
próbowałam zrobić wszystko tak jak jest opisane na http://www.eclipse.org/articles/article.php?file=Article-EclipseDbWebapps/index.html
i zatrzymałam się właśnie na uruchomieniu serwera derby

2010-05-29 2248.022 GMT : DRDA_SecurityInstalled.I
2010-05-29 2249.751 GMT : DRDA_ListenPort.S, <1527>, <localhost>, <java.net.BindException: Cannot assign requested address: JVM_Bind>

Ktoś ma jakieś sugestie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1