我有 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/