Можете ли вы добавить веб-возможности в ваш существующий Java-проект?
Кроме того, this - это способ конвертации Java-проекта путем редактирования файла .project (отличается от того, что я помню, когда делал это в Eclipse).Это может дать некоторое представление о том, как изменить ваш файл .project.
docs , похоже, указывают на то, что JavaSource - это свойство, которое определяет исходные файлы Java для динамических веб-проектов.
JavaSource Содержит исходный код Java проекта для классов, bean-компонентов и сервлетов.Когда эти ресурсы добавляются в веб-проект, они автоматически компилируются, а сгенерированные файлы добавляются в каталог WEB-INF / classes.Содержимое исходного каталога не упаковывается в файлы WAR, если только опция не указана при создании файла WAR.Примечание. Хотя для папки задано имя по умолчанию JavaSources, вы можете изменить имя, щелкнув правой кнопкой мыши имя в проводнике проекта и выбрав Refactor> Rename.
Кроме того, я думаю, что сДинамический веб-проект предназначен для соблюдения стандартов J2EE, вы не можете изменить путь к выходной папке в вашем проекте.Однако вы можете переименовать его, если хотите.
Папка WebContent Обязательное расположение всех веб-ресурсов, включая HTML, JSP, графические файлы и т. Д.Если файлы не помещены в этот каталог (или в структуру подкаталога этого каталога), файлы не будут доступны, когда приложение выполняется на сервере.Папка веб-содержимого представляет собой содержимое файла WAR, который будет развернут на сервере.Любые файлы, не находящиеся в папке веб-материалов, рассматриваются как ресурсы времени разработки (например, файлы .java, файлы .sql и файлы .mif) и не развертываются, когда проект подвергается модульному тестированию или публикации.Примечание. Хотя для папки по умолчанию задано имя WebContent, вы можете изменить имя в Project Explorer, щелкнув правой кнопкой мыши по папке и выбрав RefactorRename или на веб-странице диалога свойств проекта.В динамическом веб-проекте изменение имени папки приведет к обновлению выходного каталога сборки Java.