【发布时间】:2014-07-24 21:43:56
【问题描述】:
最近我开始在 Weblogic 服务器上工作。我在添加运行时环境时尝试添加默认情况下已添加 weblogic.xml。我在互联网上搜索了差异,但我仍然感到困惑。有人能详细说说吗?
【问题讨论】:
-
对此的后续问题,单个 Web 应用程序可以同时具有 weblogic.xml 和 web.xml 吗?
标签: jakarta-ee web.xml weblogic12c
最近我开始在 Weblogic 服务器上工作。我在添加运行时环境时尝试添加默认情况下已添加 weblogic.xml。我在互联网上搜索了差异,但我仍然感到困惑。有人能详细说说吗?
【问题讨论】:
标签: jakarta-ee web.xml weblogic12c
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
希望对你有所帮助..
【讨论】:
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 执行。无论哪种方式,您都需要为此类任务添加额外的部署描述符。
另见:
【讨论】: