Возможно ли создать структуру разделенных каталогов в Java EE без использования каких-либо идей? - PullRequest
1 голос
/ 16 марта 2012

В эти дни я думаю создать новую структуру для моего приложения Java EE, чтобы

myapp
 images/
 js/
 css/
 jsp files
 WEB-INF/
  lib/
    jar files
 build.xml
 build
  classes/
    compiled jsp files

Возможно ли создать такую ​​структуру.По этой структуре я хочу отделить все мои файлы сборки за пределами моей папки WEB-INF.Я не знаю, возможно ли это и будет успешно работать на веб-сервере.

Если это не так, пожалуйста, дайте мне знать.

Это первый раз, когда я делаю приложение Java EE.Я знаю стандартную структуру веб-приложения Java EE.Любая помощь будет полезна.

1 Ответ

0 голосов
/ 16 марта 2012

Предположительно, вы можете сделать это на веб-серверах, поддерживающих сервлет 3.0 (например, Tomcat 7), с помощью

Class-Path: 
Директива

в файле META-INF / Manifest.mf (для получения дополнительной информации в файлах манифеста см. http://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html). Главное, что я думаю, что в вашем случае вам придется использовать абсолютные пути, что действительно очень плохо.

Однако, это редко делается, и это также нарушает, если не букву, то, конечно, дух спецификации сервлета. Скомпилированные классы должны идти под WEB-INF/classes, библиотеки под WEB-INF/lib - так должно выглядеть приложение Java EE. Почему вы хотите пойти против как стандарта, так и соглашения и изменить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...