Я тільки починаю розробку веб-сайту . На даний момент у мене є лише 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, але він повинен працювати де завгодно