Место HTML и JSP-страницы в каталоге WebContent
.
Затмение страница помощи referenced by android-weblineindia утверждает, что WebContent является:
Обязательное расположение всех веб-ресурсов, в том числе HTML, JSP, графических файлов, и так далее. Если файлы не помещаются в этот каталог (или в структуру подкаталога в этом каталоге), файлы будут недоступны, если приложение выполняется на сервере. Папка веб-содержимого представляет собой содержимое WAR-файла, который будет развернут на сервере. Любые файлы, не находящиеся в папке веб-содержимого, считаются ресурсами времени разработки (например, .java-файлы, файлы .sql и .mif-файлы) и не развертываются при тестировании или публикации проекта.
поэтому файлы CSS и файлы JS, необходимые браузеру, также должны быть размещены здесь.
Поместите исходные файлы java (включая источники сервлетов) в каталог src
. То же помощь страница состояние это для исходного каталога (хотя можно предположить, что называется JavaSource, который выглядит как ошибка в документации):
Содержит Java исходного код проекта для классов, бобов и сервлет. Когда эти ресурсы добавляются в веб-проект, они автоматически компилируются, а сгенерированные файлы добавляются в каталог WEB-INF/classes. Содержимое исходного каталога не упаковывается в файлы WAR, если не указан параметр, когда создается WAR-файл.
Если посмотреть на проект Properties -> Deployment Assembly
вы должны увидеть, что файлы, скомпилированные из src
развертываются WEB-INF/classes
и файлы в WebContent
развернуты в корне файла WAR
Как насчет CSS файлов JS-файлов и т.д.? – latenightcode
@SirBelkin В каталоге WebContent - я обновил свой ответ – Pete