2012-05-05 30 views
5

Mam zainstalowany serwer Tomcat na moim komputerze i dodałem go jako service w systemie Windows. Teraz zaczyna się przy każdym uruchomieniu komputera. Teraz w IntelliJ mam skonfigurowany serwer aplikacji, i to jest mój serwer Tomcat, jednak podczas próby "uruchomienia" aplikacji mówi, że port jest już w użyciu .... i to jest oczywiście, ponieważ Tomcat jest uruchamiany przy starcie . Czy możliwe jest, że IntelliJ instaluje się na już działającym serwerze Tomcat zamiast próbować zacząć od nowa?Wdrażanie na serwerze Tomcat, który jest już uruchomiony poza IntelliJ IDEA

+1

W Intellij można konfigurować akcje wdrażania. Otwórz konfigurację tomcat Twojego IDE i zobacz: Wykonaj akcję "Aktualizuj": Wybierz wdróż i to powinno działać. –

Odpowiedz

5

Jeśli chcesz wdrożyć w Tomcat uruchomionym poza IDEA, użyj typu konfiguracji uruchamiania/debugowania Tomcat Remote.

Różnica zdalnej konfiguracji z jest to, że nie daje się uruchomić serwer, należy upewnić się utworzyć Remote konfigurację, nie lokalny:

Tomcat Remote

to możliwe, aby uaktualnić aplikację bez ponownego uruchamiania serwer, patrz sekcja pomocy Updating Applications on Application Servers.

+0

Zmieniłem na "Redeploy" po naciśnięciu "run", ale nadal dostaję błąd, stwierdzając, że serwer jest już w użyciu na tym porcie? – LuckyLuke

+0

Zobacz ten link: http://www.jetbrains.com/idea/webhelp/updating-a-running-java-ee-application.html#configuration. Ale mówi, jak zaktualizować istniejącą aplikację w uruchomionym tomcat. Nie mogę znaleźć żadnej informacji, jak wdrożyć nową aplikację w systemie Tomcat. –

+0

Podczas tworzenia konfiguracji Tomcat istnieje możliwość wyboru: Lokalny i Zdalny, tworzenie ** Zdalnej ** konfiguracji zamiast Lokalnej, to nie uruchomi Tomcat. – CrazyCoder

0

Możesz użyć wtyczki Jrebel. Pomocne będzie zaktualizowanie aplikacji bez restartowania serwera.

+0

Dziękuję za odpowiedź! Czy możesz dodać więcej informacji o tym, jak z niego korzystać, lub podać link? –

+0

Sure Ian H, Jeśli pracujesz z programem Eclipse, możesz uzyskać więcej informacji, korzystając z poniższego linku: https://zeroturnaround.com/software/jrebel/quickstart/eclipse/ –