我有eclipse的IBM插件,允许我在websphere 8.0服务器上开发。我正在使用eclipse(Juno Build)。
通常,在项目资源管理器中,我只需右键单击>>即可更改应用程序的上下文根。属性>>网站项目设置>>并在那里设置上下文根。我可以将上下文根设置为任何东西,并且它不会改变它的任何内容。当我检查管理控制台时,它显示为'AppName',而不是我在Web项目设置中设置的任何内容。那个,我无法在控制台中更改它,因为我可以单击的唯一按钮是“取消”。所有文本字段都可供我更改,但在任何地方都没有保存按钮...
还有其他人有这个问题吗?如果有的话,你做了什么来解决它?
答案 0 :(得分:2)
您可以在WebSphere中设置Context Root
。
第一个是在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
,请始终在那里设置上下文根。