Właśnie zaczynam tworzyć witrynę internetową . W tej chwili mam tylko stronę HTML obsługiwaną przez kilka arkuszy stylów CSS .
Czy mogę utworzyć plik WAR ze stron HTML i CSS ? Jak wdrożyć je na serwerze Tomcat ?
Dzięki.
html
css
tomcat
web-deployment-project
Van de Graff
źródło
źródło
Oto moja konfiguracja : korzystam z Ubuntu 9.10.
Oto, co zrobiłem.
Utwórz plik xml „ myapp.xml ” (wydaje mi się, że musi on mieć taką samą nazwę jak nazwa folderu w kroku 2) w / etc / tomcat6 / Catalina / localhost z następującą zawartością.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
Ten plik XML nazywa się „ Deskryptorem wdrażania ”, który Tomcat odczytuje i automatycznie wdraża aplikację o nazwie „ myapp ”.
Teraz przejdź do http: // localhost: 8080 / myapp w przeglądarce - plik index.html zostanie odebrany przez tomcat i zostanie wyświetlony.
Mam nadzieję, że to pomoże!
źródło
<?xml version="1.0" encoding="UTF-8"?>
Oto mój krok w Ubuntu 16.04 i Tomcat 8.
Skopiuj folder / var / lib / tomcat8 / webapps / ROOT do swojego folderu.
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {twójfolder}
Dodaj swój html, css, js do swojego folderu.
Otwórz „ http: // localhost: 8080 / {twójfolder}” w przeglądarce
Uwagi:
Jeśli korzystasz z przeglądarki Chrome i zrobiłeś wcześniej zły folder, wyczyść pamięć podręczną przeglądarki (lub zmień inną nazwę) w przeciwnym razie (czasami) zawsze 404.
Potrzebny jest folder META-INF z context.xml.
źródło
Jeśli chcesz utworzyć plik .war, możesz wdrożyć go w instancji Tomcat za pomocą aplikacji Manager, utworzyć folder, umieścić wszystkie pliki w tym folderze (w tym plik index.html), przenieść okno terminala do tego folderu i wykonać następujące polecenie:
zip -r <AppName>.war *
Przetestowałem to z Tomcat 8 na Macu, ale powinno działać wszędzie
źródło