2013-02-22 11 views
7

Czy można programowo uruchamiać i zatrzymywać JBoss w środowisku Eclipse? Korzystam z Indigo Eclipse Java EE, mam serwer JBoss 5.1.0.GA, który ręcznie uruchamiam/zatrzymuję w środowisku Eclipse.Programme zatrzymanie i uruchomienie JBoss w Eclipse

Chcę zautomatyzować ponowne uruchamianie serwera (w ramach procedury testowej, aby ponownie uruchomić serwer w celu odzwierciedlenia zmian w bazie danych). Czy jest jakaś biblioteka, której mogę użyć, aby to zrobić, lub jakiś inny sposób na osiągnięcie tego?

+0

Cóż, można napisać osobny moduł programu, który odnosi się do JBoss Pliki .bat ... Tylko myśl. – user

Odpowiedz

5

Utwórz plik .bat lub .sh (w zależności od systemu operacyjnego, w którym zainstalowana jest instancja JBoss) za pomocą skryptu, który wykonuje zamknięcie (bat lub sh), a następnie uruchom (bat lub sh). Nie ma potrzeby używania w tym celu Javy ani żadnego innego języka programowania.

Mimo to, jeśli naprawdę chcą to zrobić przy użyciu języka Java, można użyć jednej z metod (ponownie, w zależności od systemu operacyjnego):

pliki wsadowe:

pliki

Obudowa:

Wystarczy pamiętać, że pliki run i przystanek skrypty są w [JBoss_install_path]/bin

+0

Czy to ważne, że zacząłem w Eclipse? Eclipse nie rozpozna, że ​​jest uruchomiony, jeśli ręcznie uruchomię run.bat, prawda? Ponadto prawdopodobnie będę musiał naśladować argumenty i bezpośrednio uruchomić plik run.jar, ponieważ wydaje mi się, że jest on uruchamiany w Eclipse. – Tom

+1

Nie, to nie ma znaczenia, jeśli uruchomiłeś instancję JBoss z Eclipse lub ręcznie, stop.jar spowoduje, uhm, zatrzymanie działającej instancji JBoss. Zauważ, że robiąc to, Eclipse może nie być zsynchronizowany z uruchomioną instancją JBoss. –

+0

OK, spróbuję z tym pracować. Uprzejmie panu dziękuję. – Tom

Powiązane problemy