Видео-урок #1. Сайт на Java. Apache Tomcat 8, Intellij IDEA, Web, JSP, Servlets

Автор Nikita Stoianov
Видео-урок #1. Сайт на Java. Apache Tomcat 8, Intellij IDEA, Web, JSP, Servlets

новый проект Intel где я выбрал Java 1.8 назовём проект мой сайт.

Так нам интерес создала вот такой вот структуру папок посмотрим в проводнике take my Site Simple — это у нас файл среды разработки src — это исходники. Вот и мой сайт Apple папочка. идея — это скрытая папка нет, но мы её.

Сейчас посмотрим через терминал так копируем путь так LS — это список лс-100а просмотр всех файлов и папочек как видим, папка есть далее сразу настроем чтобы её убрать так как она мне нужно — это это настройки самой среды разработки заходим Project structure структура проекта выбираем модуль-с мой сайт здесь выбираем эту папку excluded.

Всё исключили она нас пропадет. Мы видим, что src — это у нас исходники если мы отключим то — это та идея нам говорит, что — это у нас обычная папка, а на самом деле то исходники так всё идеям отключили и убираем галочку шёл excluded Files всё готово дальше структуру папок мы рассмотрели теперь скачиваем сервер Apache томкат с основного сайта 8023 так я скачал последнюю версию Apache томкат 8023 гази разархивируется так создаю папочку Local Test будем локально тестировать наше приложение переношу туда удаляю архив всё создал Local Test с нашим севером Apache томкат дальше, что — это за серую — это обычная программка на Java Standard Edition вы можете написать такую же если хотите. Но лучше использовать Tom Cat супер популярный постоянно развивается дальше создали папку хост закинул туда наших программку теперь создаем наше приложение Web самое простое для этого проект создаем новую папку называемые дальше wappen дальше конфеты конфигурационный файл в Excel посмотрим на структуру папок implementation — это интелидж исход в приложении localtime наш сервер в приложении папка выпивал она служит для предназначена для сервера Apache Tomcat web.xml — это конфигурационный файл нашего приложения как сервис должен отвечать на конкретные запрос сессия пользователя и многое другое теперь следующая задача запустить простой какой-нибудь сайтик папке Web File моя страница. HTML для начала нужно ещё написать стандартный конфигурационный файл в xml в xml копируем примерчик удаляем ненужное всё вот — это вот миграционных файл дальше создаем ся. Вот она она находится рядом с каталогом web-inf всё, что находится внутри web-inf она предназначена для сервера не для пользователя всё, что рядом с вайфаем — это всё всё имеется. Как сказать эти файлы имеют доступ. Извне то есть по ural. Ну конечно ещё зависит как настроен vxml так положено вот эту страничку так я ставил на паузу вернёмся. Значит нужно создать простую страничку HTML скопируй мне её отсюда. Так теперь нам нужно запустить локально на нашем компьютере сервер Apache томкат с нашим приложением с нашей страничкой My page HTML для этого идём наш сервер папочку Web Apps всё, что здесь находится. Это стандартные приложение из коробки создаем в ней папочку Rude объясняю. Для чего она и копируем в Root файлы сейчас тут. Да вот эти вот файлы тест всё, что находится в папке Web нужно скопировать в. ПТС Root Root — это наш корневой наши корневое приложение когда мы заходим на какой-нибудь сайт yandex.ru. Мы можем написать Rude — это как раз таки наша папка либо просто сервер Apache томкат сразу обращается в папочку Rude если у нас здесь будет другая папка эйбиси например чтобы в неё попасть нужно написать и BC если не беси не будет то мы пойдём в папочку Rude эйбиси вот так вот если будет внутри. Рута Вот такая вот арифметика. Так давайте запустим Apache томкат как — это сделать приходим в эту папочку 10 File Start UP ssh запускаем всё том как запущен. Как видите я просто скачал его основного сайта запустил через через терминал стартапы. Саши он запустился. Давайте посмотрим 27001 — это нашла так что-то не то так была маленькая загвоздка сейчас по новой. Я перешёл в папку Apache томкат 20:03 прихожу дальше в. Бен и запускаю тортов смотрю в браузере он говорит, что недоступен посмотрим налоги Sundown так. Ага Honda в общем понял. Почему не запускается 120 70 12. Ну всё заново значит всё удаляю. Всё я скопировал всё, что в папке Web папку Root дальше открыл терминал перешёл папку том как дальше перешёл в папку bin здесь запустил тортом. Вот такая вот информация о том как started дальше перехожу 127 нас сайт 127 0 0 1 — это у нас локальный IP Port 8080 — это наш порт бронка то дальше. Как видим только от нам ответил, но не вернул никакую страничку почему. Потому, что наша страничка My page HTML. Вот она эта страничка взялась вот отсюда если мы поменяем здесь какую-нибудь информацию например web.xml вот — это вот напишем здесь вот в 5 у нас появился. то есть — это значит он информацию наш сервер Apache Server truncate информацию с папки Root My page вот дальше. Давайте теперь поменяем Port 8080 на стандартный 80 чтобы можно было написать. Вот так вот останавливаем томкат переходим в папку конфигурация сервер ищем здесь в 1080 меняем на 80 запускаем смотрим не смог ошибка permission denied Mac OS не дает запуститься на 80 порту. А чтобы — это сделать нужно конечно написать. Вот так вот всё смотрим есть дальше предположим. Мы хотим эту страничку запускать при заходе на сайт не заходит на 127 127 0 0 1. Как — это сделать для этого у нас есть конфигурационный файл называется vxml здесь мы пишем Welcome File list From File to my Page.

0 комментариев
0

Читайте также