2

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

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

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

4

1 回答 1

2

您可以Context Root在 WebSphere 中设置 2 个位置。

第一个是在application.xmlEAR 文件中的模块定义中(该文件在 WAS 8 中不是强制性的,但可以使用它)

第二个是在ibm-web-ext.xmlWAR 里面的文件中。

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

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

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

于 2013-01-30T08:11:47.440 回答