【问题标题】:Server equivalent to application web.xml服务器等效于应用程序 web.xml
【发布时间】:2015-11-01 00:03:57
【问题描述】:

我在 3 个不同的服务器上运行 .war 文件,但对于每个服务器,我需要在 web.xml 文件中使用不同的描述,访问方式如下:

context.getInitParameter("CompanyKey")

服务器文件是否有等价物?在每次部署时更改此文件很痛苦。

我目前使用的是 GlassFish 4.1

【问题讨论】:

标签: servlets glassfish webserver server-side-scripting


【解决方案1】:

经过一番搜索,我发现 GlassFish 在 config 文件夹中保存了一个名为 default-web.xml 的文件。

此处列出的所有变量都优先于应用程序 (war) web.xml 中的变量。

我刚刚将我的变量转移到那里并且它起作用了!

对于那些搜索 web.xmlcontext.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

【讨论】:

    猜你喜欢
    • 2016-12-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 2012-09-28
    • 2017-05-23
    相关资源
    最近更新 更多