java - geronimo-web.xml 在 WebSphere 中做什么?

标签 java websphere geronimo websphere-ce

最近我在 WebSphere Community Edition v3 中部署了一个 Web 应用程序。 Eclipse 巧妙地创建了 geronimo-web.xmlweb.xml。在 JSF 2.0 中,我们了解了 web.xml 的使用,但是 geronimo-web.xml 有什么用呢?我可以忽略此文件并直接从应用程序中删除吗?

最佳答案

它是一个特定于服务器的部署配置文件,允许您从已部署的 Web 应用程序内部配置特定于服务器的属性,例如类加载、字符编码、JNDI 资源等。

其他服务器也有这种特定于服务器的配置文件。 Glassfish 有 glassfish-web.xml,Tomcat 有 context.xmlIBM 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/

相关文章:

java - 可以编译 Java 8 代码以在 Java 7 JVM 上运行吗?

java - 如何从Java代码中读取JNDI值?

java - 一个应用程序代码具有多个上下文路径/部署以连接到不同的数据库

Java -> Scala,集合性能

java - Jackson 不会将新的 JSON 对象附加到现有的 Json 文件中

java - 对于 IntelliJ,与仅导入 Gradle 项目相比,是否有任何理由导入 Eclipse 项目?

java - promise 堆与最大堆

java - 如何从 jar 中排除包(使用 maven)

Java Web 应用程序真的很慢

mysql - org.apache.openjpa.lib.jdbc.ReportingSQLException、MySQL、OpenJPA、Geronimo