Я только начинаю разработку веб-сайта . Все, что у меня есть на данный момент, - это HTML-страница, поддерживаемая парой таблиц стилей CSS .
Могу ли я создать файл WAR из страниц HTML и CSS ? Как развернуть их на сервере Tomcat ?
Спасибо.
Я только начинаю разработку веб-сайта . Все, что у меня есть на данный момент, - это HTML-страница, поддерживаемая парой таблиц стилей CSS .
Могу ли я создать файл WAR из страниц HTML и CSS ? Как развернуть их на сервере Tomcat ?
Спасибо.
Ответы:
Нет реальной необходимости создавать войну, чтобы запустить ее из Tomcat. Вы можете выполнить следующие действия
Создайте папку в папке webapps, например MyApp
Поместите свои html и css в эту папку и назовите html-файл, который вы хотите использовать в качестве начальной страницы для вашего приложения, index.html.
Запустите tomcat и укажите в браузере URL-адрес «http: // localhost: 8080 / MyApp». Ваша страница index.html появится в браузере.
Вот моя установка : я использую Ubuntu 9.10.
Итак, вот что я сделал.
Создайте XML-файл « myapp.xml » (я думаю, он должен иметь то же имя, что и имя папки на шаге 2) внутри / etc / tomcat6 / Catalina / localhost со следующим содержимым.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
Этот xml называется « дескриптором развертывания », который Tomcat считывает и автоматически развертывает ваше приложение с именем « myapp ».
Теперь перейдите по адресу http: // localhost: 8080 / myapp в своем браузере - файл index.html подхватывается tomcat и отображается.
Надеюсь, это поможет!
<?xml version="1.0" encoding="UTF-8"?>
Вот мой шаг в 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.
Если вы хотите создать файл .war, который вы можете развернуть в экземпляре Tomcat с помощью приложения Manager, создайте папку, поместите все свои файлы в эту папку (включая файл index.html), переместите окно терминала в эту папку и выполните следующая команда:
zip -r <AppName>.war *
Я тестировал его с Tomcat 8 на Mac, но он должен работать где угодно