Создание и компилировать структуру проекта и ручной JavaWeb

Структура каталогов 1.Tomcat

/ бен

Tomat запуска магазина и остановки на платформе Windows, и файл сценария платформы Linux

/ конф

Tomat различных конфигурации сервера для хранения файлов, что является наиболее важным документом Server.xml

/ сервер

Он содержит три поддиректории: классы, библиотеки, и WebApps

/ Сервер / Библиотека

Депозит Tomat файлового сервера требуется Jar

/ сервер / WebApps

Tomat магазин поставляется с двумя веб-приложений: администратор приложения и менеджера приложений

/ Общий / Lib

Сервер хранения Tomat и все веб-приложения могут получить доступ к Jar приложения

/ Доля / Lib

Храните все веб-приложения могут получать доступ к файлам Jar

/ журналы

Файлы журнала магазин TOMAT

/ WebApps

При публикации веб-приложения, файлы приложений на веб-умолчанию поместить в этот каталог

/Работа

Tomcat Servlet Jsp порождена разряда в этом каталоге

 

структура проекта 2.Web

название корневой каталог проекта, название проекта или другие
имя / Lib, если не проект Maven, вы можете вручную добавить, нижние классы
Имя / ЦСИ: каталог Java для хранения файлов и других ресурсов
сп (ком). [название компании]. [название проекта] Файл Java имя пакета для хранения
congfig Файлы конфигурация магазина (ненужный)
Ресурсы Mapper для хранения файлов и т.д. (не требуется)
имя / веб (или веб-приложение, Webroot и т.д.), файлы, сохраненные веб-конец
WEB-INF Сама-генерирующая система (необходимо неизменна)
WEB-INF / классы После того, как хранилище файлов классов Java компилируется файл
WEB-INF / Lib Lib хранения (система генерируется во время компиляции)
WEB-INF / страницы Jsp магазин
META-INF Война пакет используется для хранения информации о метаданных
JS / CSS / фото 等 Соответствующие ресурсы хранения

 

IDEA Java файлы хранятся в корневой папке исходного каталога называется, файл или другой каталог для хранения файлов конфигурации XML корневой папке называется ресурс. корневой источник и корень ресурса файлы компилируются в папку классов. В самом деле, файлы ресурсов хранятся в папках, не существенно отличается, но легко классифицировать.

Резюме: JavaWeb проект может быть разделен на части и Java веб - части. На этапе подготовки: Java часть хранится Java пакеты и файлы конфигурации, при условии его каталога SRC , веб - часть хранится JSP / CSS / JS / web.xml / фотографии и другие документы, предполагая , что его каталог Q Интернет и т.д. или WebRoot. При составлении проекта развертывания, файл будет скомпилирован в ЦСИ помещенного после классов , классов и поставить под веб - папке, но и введение добавленного файла для хранения фляги в папке веб - каталог Lib . Такой веб - каталог может быть упакован в формат войны или непосредственно на директории запуска WebApps под котом.

 3. вручную создавать и редактировать веб-проект

Создание структуры каталогов

проект

| --src

| --webapp

            | --Web-INF

                            | --classes

                            | --lib

                            | --web.xml

4. Компиляция проекта с помощью команды JAVAC

-Кодирование [UTF-8] указать кодировку, если вы не указали превалировать платформа кодирования

-d Задает для создания каталога

-Cp путь поиска указан класс зависимостей, и вы можете сделать каталог банка пакета, с множеством зависимости «» друг от друга, текущий каталог обозначается «»

5.jar упаковка команды

пакет банка -c производящего

-f Формирует Имя пакета банки

Нет javax.servlet этот пакет в JDK, когда программа для использования, как это сделать?

Ответ: найти в котом Tomcat 6.0 / Библиотека в сервлет-api.jar этот файл, скопировать его, а затем распаковывать, вы найдете там javax этот документ, есть документы в этом сервлет внутри сервлета ,, скопировать этот файл в Lib JDK, так как C: / Program Files / Java / jdk1.6.0_12 / Lib, а затем перекомпилировать его.

Воспроизводится в: https: //my.oschina.net/u/3160411/blog/1506558

рекомендация

отblog.csdn.net/weixin_34235135/article/details/92377475