web.xml和weblogic.xml有什么区别

时间:2014-06-04 09:45:11

标签: java-ee web.xml weblogic12c

最近我开始在Weblogic服务器上工作。我在添加weblogic.xml时默认添加了运行时环境。我在互联网上搜索差异,但我仍感到困惑。任何人都可以详细说明吗?

2 个答案:

答案 0 :(得分:12)

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

希望这会对你有帮助..

答案 1 :(得分:4)

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中,它通过tomcat-users.xml在Tomcat中通过glassfish-web.xml文件执行。无论如何,您需要为此类任务提供额外的部署描述符。

另见: