Мне удалось решить эту проблему: я запускаю команду: C: \ java -jar fmw_12.1.3.0.0_wls.jar из моей папки JDK.
См. мой ответ на, "Какой файл Tomcat 5 контекста имеет приоритет" вопрос.
Относительно Вашего определенного allowLinks
вопрос, значение в conf/context.xml
имеет приоритет по умолчанию. Если Вы ничего не говорите в Вашем conf/context.xml
, значение по умолчанию allowLinks="false"
в Вашем conf/context.xml
.
Если Вы хотите изменить его только для Вашего myapplication
, попытка сказать <Context allowLinks="true" ...>
в Вашем META-INF/context.xml
не будет иметь никакого эффекта потому что обычно conf/context.xml
установка будет иметь приоритет.
Но, если Вы говорите <Context allowLinks="true" override="true" ...>
в Вашем META-INF/context.xml
, затем все Ваш <Context>
настройки в META-INF/context.xml
будет наивысший приоритет, переопределяя что-либо в conf/context.xml
.
Наконец, вместо a myapplication/WEB-INF/context.xml
файл, я рекомендую использовать a conf/Catalina/localhost/myapplication.xml
файл. Эта техника означает, что можно сохранить содержание СЕТИ-INF чистым, который является кишками веб-приложения - мне не нравится рисковать слоняться без дела в кишках моего веб-приложения.:-)
Только добавить точку.
Обычно th meta-inf/context.xml копируется в conf/Catalina/localhost/myapplication.xml
Когда redploying, война регистрирует conf/Catalina/localhost/myapplication.xml, удален, и новый копируется в, как описано выше.
Это может быть реальной болью. Мне нравится идея специализированного контекста, но мне не удается видеть, как, имея это в meta-inf каталоге помогает.
Для Напоминания, UAT, и т.д. это становится реальной болью.
Таким образом для чего-либо сервер, статичный но специализированный, лучше поместить его в conf/context.xml. Который имеет отрицание, что оно содержит контекст для нескольких приложений, коснитесь того, который Вы непреднамеренно касаетесь их всех.