2012-02-20 3 views
0

Если вы используете Ant для создания своей WAR с помощью задачи war, тогда (как объяснено here) она автоматически создаст каталог WEB_INF/classes/ в WAR. Я хотел бы изменить имя этого сгенерированного каталога classes/, скажем, classpath/ и не могу понять, как это сделать.Переопределение каталога классов WAR

Если это возможно, предложит ли кто-нибудь пример кода, а также ссылку на документацию, показывающую, как это сделать (мне любопытно!). Благодаря!

+0

Почему вы хотите сделать это? Какова проблема, которую вы пытаетесь решить? –

+0

Почему бы и нет? Это не похоже на то, что «классы» являются письменным стандартом для файловой структуры WAR. И «classpath» более значим (по крайней мере для меня), потому что это то, что он есть - магазин с 1 остановкой для всех ресурсов, которые должны быть на пути к классам, файлы классов, файлы XML и другие ресурсы. – IAmYourFaja

+0

Наверное, я ошибаюсь! Пожалуйста, см. Мой комментарий под ответом пользователя384706 - у меня есть тот же вопрос для вас! – IAmYourFaja

ответ

1

Не следует изменять название classes на что-то еще.

Структура каталогов в WAR файл является стандартным и определяет WEB-INF\classes для всех .class файлов приложения

+0

Можете ли вы указать мне какую-либо официальную документацию, которая определяет «классы» как root-файл для WAR? – IAmYourFaja

+1

NM - Я нашел его в спецификации Servlet 2.5, которую можно скачать [здесь] (http://download.oracle.com/otndocs/jcp/servlet-2.5-mrel2-eval-oth-JSpec/) – IAmYourFaja

Смежные вопросы