Jak rozmieścić plik wojenny w Tomcat 7?

Skopiowałem plik sample.war do katalogu webapps Tomcata, i mogę uzyskać dostęp do localhost:8080.

Teraz jak Tomcat wdroży aplikację, mam na myśli czy muszę otworzyć ją w przeglądarce? Jak mogę uzyskać dostęp do aplikacji?

Rozwiązanie

Możesz uzyskać dostęp do swojej aplikacji z: http://localhost:8080/sample.

Deploying lub redeploying plików war jest domyślnie automatyczny - po skopiowaniu/nadpisaniu pliku sample.war, sprawdź czy w Twoim folderze webapps znajduje się wyodrębniony folder sample.

Jeśli nie otwiera się on prawidłowo, sprawdź czy w plikach logów (np. tomcat/logs/catalina.out) nie ma problemów z deploymentem.

Komentarze (8)

Wystarczy, że umieścisz plik wojny w webapps, a następnie uruchomisz swój serwer.

zostanie on wdrożony.

W przeciwnym razie możesz również użyć menedżera tomcat a webfront, aby przesłać & wdrożyć swoją wojnę zdalnie.

Komentarze (4)

Oprócz sposobów już wymienionych (upuszczenie pliku wojny bezpośrednio do katalogu webapps), jeśli masz zainstalowaną aplikację Tomcat Manager, możesz również wdrażać pliki wojny przez przeglądarkę. Aby dostać się do menedżera, przejdź do katalogu głównego serwera (w twoim przypadku localhost:8080), wybierz "Tomcat Manager" (w tym momencie musisz znać nazwę użytkownika i hasło dla Tomcat-usera z "manager" -role, użytkownicy są zdefiniowani w tomcat-users.xml w katalogu conf instalacji tomcat). Na otwierającej się stronie, przewiń w dół, aż zobaczysz część "Deploy", gdzie możesz kliknąć "browse", aby wybrać plik WAR do wdrożenia z twojego lokalnego komputera. Po wybraniu pliku kliknij przycisk "deploy". Po chwili menedżer powinien poinformować Cię, że aplikacja została wdrożona (i jeśli wszystko poszło dobrze, uruchomiona).

Tutaj'jest dłuższe how-to i inne instrukcje ze stron dokumentacji Tomcata 7.

Komentarze (2)