最近我在 WebSphere Community Edition v3 中部署了一个 Web 应用程序。 Eclipse 巧妙地创建了 geronimo-web.xml
和 web.xml
。在 JSF 2.0 中,我们了解了 web.xml
的使用,但是 geronimo-web.xml
有什么用呢?我可以忽略此文件并直接从应用程序中删除吗?
最佳答案
它是一个特定于服务器的部署配置文件,允许您从已部署的 Web 应用程序内部配置特定于服务器的属性,例如类加载、字符编码、JNDI 资源等。
其他服务器也有这种特定于服务器的配置文件。 Glassfish 有 glassfish-web.xml
,Tomcat 有 context.xml
等 IBM Websphere CE使用Apache Geronimo作为容器。
如果你愿意,你可以删除它,但为什么要这么做呢?
另请参阅:
<小时/>请注意,web.xml
并非特定于 JSF API,而是特定于 Servlet API。 JSF 有 faces-config.xml
。
关于java - geronimo-web.xml 在 WebSphere 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680664/