Развертывание только HTML, веб-страницы CSS для Tomcat

Я только начинаю разработку веб-сайта. Все, что у меня есть на данный момент, это HTML-страница, поддерживаемая парой стилей CSS .

Могу ли я создать файл WAR с HTML и CSS-страниц? Как развернуть их на сервере Tomcat?

Спасибо.

Ответ 1

Здесь моя настройка: я на Ubuntu 9.10.

Теперь, вот что я сделал.

  • Создайте папку с именем " tomcat6-myapp" в /usr/share.
  • Создайте папку myapp "в разделе /usr/share/tomcat6-myapp.
  • Скопируйте файл HTML (который мне нужно развернуть) в /usr/share/tomcat6-myapp/myapp. Его нужно называть index.html.
  • Перейдите в /etc/tomcat6/Catalina/localhost.
  • Создайте 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 и показано.

Надеюсь, это поможет!

Ответ 2

Нет реальной необходимости создавать войну для запуска ее из Tomcat. Вы можете выполнить следующие шаги.

  • Создайте папку в папке webapps, например. MyApp

  • Поместите html и css в эту папку и назовите html файл, который вы хотите стать стартовой страницей для вашего приложения, index.html

  • Запустите tomcat и укажите браузер на URL-адрес "http://localhost: 8080/MyApp". Ваша страница index.html появится в браузере

Ответ 3

Вот мой шаг в Ubuntu 16.04 и Tomcat 8.

  1. Скопируйте папку /var/lib/tomcat8/webapps/ROOT в вашу папку.

    cp -r/var/lib/tomcat8/webapps/ROOT/var/lib/tomcat8/webapps/{ваша папка}

  2. Добавьте ваш HTML, CSS, JS, в вашу папку.

  3. Откройте " http://localhost: 8080/ {yourfolder}" в браузере

Заметки:

  1. Если вы ранее использовали браузер Chrome и неправильно указали папку, то очистите кеш веб-браузера (или измените другое имя), иначе (иногда) он всегда будет 404.

  2. Нужна папка META-INF с context.xml.