Сървър, еквивалентен на приложението web.xml

Пускам .war файл в 3 различни сървъра, но за всеки сървър имам нужда от различно описание във файла web.xml, който ще бъде достъпен като:

context.getInitParameter("CompanyKey")

Има ли еквивалент за сървърен файл? Трудно е да променяте този файл при всяко внедряване.

В момента използвам GlassFish 4.1


person DMurta    schedule 08.08.2015    source източник
comment
За glassfish има glassfish-web.xml docs.oracle.com /cd/E18930_01/html/821-2417/beaql.html   -  person Karthikeyan Vaithilingam    schedule 08.08.2015
comment
glassfish-web.xml е паралелен файл на web.xml, нали? Имам нужда от файл, който ще бъде поставен във всеки сървър и достъпен от моя военен файл   -  person DMurta    schedule 08.08.2015


Отговори (1)


След известно търсене открих, че GlassFish съдържа файл, наречен default-web.xml в папката config.

Всички изброени тук променливи имат предимство пред променливите в приложението (война) web.xml.

Току-що прехвърлих моите променливи там и проработи!

Някои полезни връзки за тези, които търсят за web.xml, context.xml и default-web.xml (помогна ми да стигна до моя отговор):

  1. https://blogs.oracle.com/alexismp/entry/how_to_use_tomcat_context

  2. http://docs.oracle.com/cd/E19798-01/821-1752/geurd/index.html

  3. Как мога да споделя променлива или обект между два или повече сервлета?

  4. Каква е алтернативата на glassfish на context.xml

person DMurta    schedule 08.08.2015