Jak wdrożyć plik wojenny w Tomcat 7
Skopiowałem sample.war
plik do webapps
katalogu Tomcat i mam dostęp do localhost:8080
.
Teraz Jak Tomcat go wdroży, mam na myśli, Czy muszę go otworzyć w przeglądarce? Jak Mogę uzyskać dostęp do aplikacji?
11 answers
Możesz uzyskać dostęp do aplikacji z: http://localhost:8080/sample
Wdrażanie lub ponowne rozmieszczanie plików wojennych jest domyślnie automatyczne - po skopiowaniu / nadpisaniu pliku sample.war
Sprawdź folder webapps
w poszukiwaniu wyodrębnionego folderu sample
.
Jeśli nie otwiera się poprawnie, sprawdź pliki dziennika (np. tomcat / logs / catalina.out) w przypadku problemów z wdrożeniem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-17 20:49:55
Krok-1. tutaj umieszczam pos.war Najpierw przejdź do folderu Tomcat webapps i wklej go
Krok-2. przejdź do folderu tomcat - > bin Uruchom tomcat klikając startup.bat
Krok-3. przejdź do przeglądarki napisz localhost: nazwa portu/projektu np. Jeśli nie masz dostępu do Internetu, możesz skorzystać z tej opcji.]}
Zrobione....
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-13 09:33:09
Wystarczy umieścić plik wojny w webapps, a następnie uruchomić serwer.
Zostanie wdrożony.
W przeciwnym razie możesz również użyć programu tomcat manager a webfront do zdalnego przesyłania i wdrażania wojny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-24 18:55:13
Instrukcje Obsługi-Windows
-
Przyjąłem .plik wojenny (np.: prj.wojny) do
%CATALINA_HOME%\webapps
( np.: C:\tomcat\webapps ) Bieg
%CATALINA_HOME%\bin\startup.bat
-
Twoje .plik war zostanie automatycznie rozpakowany do folderu o tej samej nazwie (bez rozszerzenia) (np.: prj)
Przejdź do
%CATALINA_HOME%\conf\server.xml
i wybierz port dla protokołu HTTP.<Connector port="8080" ... />
. Wartością domyślną jest 8080.-
Uzyskaj dostęp do następującego adresu URL:
[<protocol>://]localhost:<port>/folder/resourceName
(np..:
localhost:8080/folder/resourceName
)
Nie próbuj uzyskać dostępu do adresu URL bez resourceName
, ponieważ nie zadziała, jeśli nie ma Pliku jak index.html
, lub jeśli nie ma wzorca url jak "/
" lub "/*
" w web.xml .
Dostępne ścieżki główne są tutaj: [<protocol>://]localhost:<port>/manager/html
(np.: http://localhost:8080/manager/html
) i mają true
w kolumnie "Running".
Używanie menedżera interfejsu użytkownika:
-
Idź do
[<protocol>://]localhost:<port>/manager/html/
(zwyklelocalhost:8080/manager/html/
)Jest to również osiągalne z
[<protocol>://]localhost:<port>
> Aplikacja Menedżera )Jeśli otrzymasz:
403 Odmowa Dostępu
Przejdź do
%CATALINA_HOME%\conf\tomcat-users.xml
i sprawdź, czy włączyłeś linię taką jak ta:<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
-
W sekcji Deploy , plik WAR, aby wdrożyć podsekcję, kliknij na Browse....
Wybierz .plik wojenny (np.: prj.war) > kliknij na .
- w aplikacje sekcja, możesz zobaczyć nazwę swojego projektu (np.: prj).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-27 23:55:39
Oprócz już wymienionych sposobów (upuszczanie pliku wojny bezpośrednio do katalogu webapps ), Jeśli masz zainstalowaną aplikację Tomcat Manager, możesz również wdrożyć pliki wojny za pomocą przeglądarki. Aby dostać się do menedżera, przejdź do głównego serwera (w Twoim przypadku localhost: 8080), wybierz "Tomcat Manager" (w tym momencie musisz znać nazwę użytkownika i hasło dla użytkownika Tomcat z rolą "manager", użytkownicy są zdefiniowani w tomcat-users.xml w conf - katalog instalacji tomcat). Na stronie otwierającej przewiń w dół, aż zobaczysz część "wdrażanie", w której możesz kliknąć "Przeglądaj", aby wybrać plik wojny do wdrożenia z komputera lokalnego. Po wybraniu pliku kliknij opcję Wdróż. Po chwili menedżer powinien poinformować Cię, że aplikacja została wdrożona (a jeśli wszystko poszło dobrze, uruchomiony).
Tutaj ' s dłuższy how-to i inne instrukcje z Dokumentacji Tomcat 7 stron.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-24 20:07:00
Są dwa sposoby:
- albo można wykonać hot deployment (Hot deployment oznacza wdrożenie, gdy serwer jest uruchomiony / uruchomiony).
- lub możesz wykonać cold deployment (Cold deployment oznacza wdrożenie po zatrzymaniu serwera).
Wystarczy użyć konsoli tomcat manager console do wdrożenia konsoli lub po prostu skopiować i wkleić aplikację do folderu webapp w katalogu tomcat_home serwera.
Uwaga: upewnij się, że rozmiar Twojego pliku war wynosi więcej niż 52 MB (domyślna wartość konfiguracji ), musisz wprowadzić dwie małe zmiany w sieci.plik xml aplikacji Manager folderu webapp (aplikacja Manager jest domyślnie dostarczana przez Apache tomcat po zainstalowaniu serwera).
Przejdź do sieci.xml aplikacji menedżera (np. może bądź pod /tomcat7 / webapps / manager / WEB-INF / web.xml.
-
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
<!– 50MB max –> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config>
Zwiększ rozmiar wprowadzając wartości dla
<max-file-size>
i<max-request-size>
zgodnie z Twoimi wymaganiami.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-04 10:37:50
To mi działa:
- Utwórz swój plik wojenny (mysite.wojny).
- Zmień nazwę lokalnie na coś innego .wojna, jak mysite.www
- gdy tomcat nadal działa, prześlij mysite.www do katalogu webapps.
- Po zakończeniu przesyłania Usuń poprzednią wersję mysite.war
- wyświetla listę katalogów, obserwując, czy katalog /mysite zniknie.
- Zmień nazwę mysite.www do mysite.war
- Lista katalogów, oglądanie do tworzenia nowego / mysite.
Jeśli spróbujesz przesłać nowy plik jako plik wojenny, a tomcat nadal działa, spróbuje go rozszerzyć, zanim wszystko tam będzie. To się nie uda. Po niepowodzeniu nie spróbuje ponownie. W ten sposób przesłanie pliku www, a następnie zmiana jego nazwy, pozwala na obecność całego pliku war zanim tomcat go zauważy.
Podpowiedź, nie zapomnij sprawdzić, czy właścicielem pliku war jest tomcat (użyj chown)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-25 13:44:12
Jeśli zainstalowałeś tomcat7 używając apt-get
w Linuksie, zainstaluj aplikację do /var/lib/tomcat7/webapps/
Np.
sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start
Śledź również dziennik tomcat, aby sprawdzić, czy Twoja aplikacja rzeczywiście pogodzi się z tomcat.
tail -f /var/lib/tomcat7/logs/catalina.out
Wdrożona aplikacja powinna pojawić się w http://172.16.35.155:8080/manager/html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-24 09:35:51
1.Generowanie pliku war z aplikacji
2. otwórz Menedżera tomcat, Przejdź na stronę
3. Kliknij przycisk Przeglądaj, aby rozpocząć wojnę.
4. wybierz plik wojenny.
Proszę bardzo!
Wykonaj następujące kroki:
- Stop the Tomcat
- Kliknij prawym przyciskiem myszy na Project i kliknij "Clean and Build"
- Przejdź do katalogu projektu i w folderze Dist otrzymasz plik wojny, który skopiujesz na tomcat
- katalog webApp
- Uruchom tomcat
- automatyczne rozpakowanie pliku wojny i uruchomienie projektu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-28 04:53:31
Zastosowałem się do instrukcji pod poniższym linkiem, działa dla mnie. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Stop Tomcat
Usuń wszystkie logi w tomcat / logs i wszystkie pliki w tomcat / conf / Catalina / localhost
Usuń plik war I katalog, który utworzył (jeśli tak było) z tomact / webapps
Start Tomcat
While obserwując dzienniki, skopiuj plik wojny do katalogu webapps ponownie
Po tym, miej oko na Catalinę.xxxx-xx-xx. log , aby dowiedzieć się o problemie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-26 02:57:02