Я только начинаю разработку веб-сайта. Все, что у меня есть на данный момент, это HTML-страница, поддерживаемая парой стилей CSS .
Могу ли я создать файл WAR с HTML и CSS-страниц? Как развернуть их на сервере Tomcat?
Спасибо.
Я только начинаю разработку веб-сайта. Все, что у меня есть на данный момент, это HTML-страница, поддерживаемая парой стилей CSS .
Могу ли я создать файл WAR с HTML и CSS-страниц? Как развернуть их на сервере Tomcat?
Спасибо.
Здесь моя настройка: я на Ubuntu 9.10.
Теперь, вот что я сделал.
Создайте xml файл " myapp.xml" (я предполагаю, что он должен иметь то же имя, что и имя папки на шаге 2) внутри /etc/tomcat 6/Catalina/localhost со следующим содержанием.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
Этот xml называется " Deployment Descriptor", который Tomcat читает и автоматически развертывает ваше приложение с именем " myapp".
Теперь перейдите в http://localhost:8080/myapp в своем браузере - index.html получает по tomcat и показано.
Надеюсь, это поможет!
Нет реальной необходимости создавать войну для запуска ее из Tomcat. Вы можете выполнить следующие шаги.
Создайте папку в папке webapps, например. MyApp
Поместите html и css в эту папку и назовите html файл, который вы хотите стать стартовой страницей для вашего приложения, index.html
Запустите tomcat и укажите браузер на URL-адрес "http://localhost: 8080/MyApp". Ваша страница index.html появится в браузере
Вот мой шаг в Ubuntu 16.04 и Tomcat 8.
Скопируйте папку /var/lib/tomcat8/webapps/ROOT в вашу папку.
cp -r/var/lib/tomcat8/webapps/ROOT/var/lib/tomcat8/webapps/{ваша папка}
Добавьте ваш HTML, CSS, JS, в вашу папку.
Откройте " http://localhost: 8080/ {yourfolder}" в браузере
Заметки:
Если вы ранее использовали браузер Chrome и неправильно указали папку, то очистите кеш веб-браузера (или измените другое имя), иначе (иногда) он всегда будет 404.
Нужна папка META-INF с context.xml.