websphere-8 - eclipse 和 websphere 8.0 - 无法更改上下文根

标签 websphere-8

我有 Eclipse 的 IBM 插件,它允许我在 websphere 8.0 服务器上进行开发。我正在使用 eclipse (Juno Build)。

通常,在项目资源管理器中,我只需右键单击 >> 属性 >> Web 项目设置 >> 并在那里设置上下文根即可更改应用程序的上下文根。我可以将上下文根设置为任何内容,并且不会改变任何内容。当我检查管理控制台时,它显示为“AppName”,而不是我在 Web 项目设置中设置的任何内容。我无法在控制台中更改它,因为我可以单击的唯一按钮是“取消”。所有文本字段都可供我更改,但任何地方都没有保存按钮...

还有其他人遇到过这个问题吗?如果有的话,你做了什么来解决这个问题?

最佳答案

您可以在 WebSphere 中的 2 个位置设置上下文根

第一个位于 EAR 的 application.xml 文件内的模块定义中(该文件在 WAS 8 中不是必需的,但可以使用它)

第二个位于 WAR 内的 ibm-web-ext.xml 文件中。

记住 application.xml 设置覆盖 ibm-web-ext.xml 设置是否很重要。

当您在 UI 中设置上下文根时,它正在设置 ibm-web-ext.xml 文件,如果您在 application.xml 中有另一个定义,您将正如您所经历的那样,没有看到任何变化。

我的建议是,如果您使用 application.xml ,请始终在那里设置上下文根。

关于websphere-8 - eclipse 和 websphere 8.0 - 无法更改上下文根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14588302/

相关文章:

java - 我重复收到 "Authentication did not succeed for user ID"20 次

java - Websphere 8.5.0.2 抛出不兼容的 java 版本

ejb - 如何在没有硬编码 JNDI 名称的情况下配置 Java 消息驱动 Bean 和 Websphere 激活规范?

java - org.omg.CORBA.TRANSIENT : initial and forwarded IOR inaccessible vmcid: IBM minor code: E07 from stand-alone app

WebSphere 中的 XPAthConstants.NODESET 出现 java.lang.VerifyError,但 Jetty 中没有

websphere - 如何使用 'Global security' 的 jython 脚本修改 'Custom properties' 'WebSphere 7' ?

java - 如何找到 javax.transaction.RollbackException 的原因?

websphere - 正在安装 IBM HTTP Server?

java - 在 Websphere 8.5.5.10 中添加 TLS 1.2 后出现 Unsupported SignatureAndHashAlgorithm 错误

java - 无法让 @RunAs 在 EJB 中工作