2015-08-08 18 views
1

我跑在3級不同的服務器.war文件,但是對於每個服務器,我需要在web.xml文件不同的描述,將像訪問:服務器等同於應用程序的web.xml

context.getInitParameter("CompanyKey") 

是否有與服務器文件等效的內容?在每個部署中更改此文件是一件痛苦的事情。目前使用的是GlassFish 4.1

+0

對於GlassFish有與GlassFish的web.xml http://docs.oracle.com/cd/E18930_01/html/821-2417/beaql.html –

+0

的glassfish-web.xml中是並行文件到web.xml,對吧?我需要一個文件放置在每臺服務器上,並可以通過我的war文件訪問 – DMurta

回答

0

一些搜索後

IM,我發現的GlassFish持有的config文件夾名爲default-web.xml文件。

此處列出的所有變量優先於應用程序(war)web.xml中的變量。

我剛剛調用了我的變量,它的工作!

對於那些尋找有關web.xml一些有用的鏈接,context.xmldefault-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. How can I share a variable or object between two or more Servlets?

  4. What is the glassfish alternative to context.xml

相關問題