【问题标题】:What is difference between web.xml and weblogic.xmlweb.xml 和 weblogic.xml 有什么区别
【发布时间】:2014-07-24 21:43:56
【问题描述】:

最近我开始在 Weblogic 服务器上工作。我在添加运行时环境时尝试添加默认情况下已添加 weblogic.xml。我在互联网上搜索了差异,但我仍然感到困惑。有人能详细说说吗?

【问题讨论】:

  • 对此的后续问题,单个 Web 应用程序可以同时具有 weblogic.xml 和 web.xml 吗?

标签: jakarta-ee web.xml weblogic12c


【解决方案1】:

web.xml 文件为构成 Web 应用程序的 Web 组件提供配置和部署信息。 Web 组件的示例包括 servlet 参数、servlet 和 JavaServer Pages ( JSP) 定义和统一资源定位器 (URL) 映射。它位于 WEB-INF 目录中。

Weblogic.xml 是位于所创建的 中的所有应用程序的配置文件。它位于 META-INF 目录中,包含 auth-filter、charset-params、container-descriptor、context-root、description 等参数。

查看此链接..https://in.answers.yahoo.com/question/index?qid=20081108233649AAMb2ks

希望对你有所帮助..

【讨论】:

    【解决方案2】:

    Web.xml 特定于 Web 应用程序(例如 servlet),而 weblogic.xml 适用于所有应用程序。此外,您需要在 weblogic.xml 中放入供应商特定的所有设置。一个示例是将安全角色与实际用户或组连接起来:

    <security-role-assignment>
        <role-name>AdminRole</role-name>
        <principal-name>Fred</principal-name>
        <principal-name>Ted</principal-name>
    </security-role-assignment>
    

    也就是说,Java EE 没有指定应该如何实现这种映射。在 Glassfish 中,它通过 glassfish-web.xml 文件执行,在 Tomcat 中通过 tomcat-users.xml 执行。无论哪种方式,您都需要为此类任务添加额外的部署描述符。

    另见:

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 2016-05-08
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      相关资源
      最近更新 更多