如何在WebSphere Liberty 8.5.5.8上运行的IBM MobileFirst 8.0中重命名Application Center的上下文根?

时间:2017-08-18 19:48:03

标签: ibm-mobilefirst mobilefirst-appcenter

我想将appcenterconsole重命名为appcenterconsoledev,将applicationcenter重命名为applicationcenterdev。我在WebSphere Liberty 8.5.5.8上运行MobileFirst 8.0。我想知道这是否像重命名war文件一样简单,部署它并更新server.xml?

尝试将 id 名称字段更改为server.xml中appcenterconsoledev的application标记,然后重新启动服务器。服务器正常启动,并能够登录到应用程序中心控制台。登录到控制台后,它会出现错误,说明"发生意外错误(HTTP状态404)"。

在Server.xml中更新了应用程序标记:

<application id="appcenterconsoledev" name="appcenterconsoledev" location="appcenterconsole.war" type="war">

Messages.log:

[8/18/17 15:30:26:881 EDT] 0000001c com.ibm.ws.webcontainer.servlet                              I SRVE0242I: [appcenterconsoledev] [/appcenterconsoledev] [localeServlet]: Initialization successful.
[8/18/17 15:30:26:882 EDT] 0000001c com.ibm.ws.webcontainer.servlet                              I SRVE0242I: [appcenterconsoledev] [/appcenterconsoledev] [servicesServlet]: Initialization successful.
[8/18/17 15:30:27:478 EDT] 0000001e com.ibm.puremeap.util.PureMeapBaseUtil                       I Resource conf/jndi/default.properties not found. This is not an error. Context path is /applicationcenter
[8/18/17 15:30:27:487 EDT] 0000001e com.ibm.appcenter.servlet.ConsoleServicesServlet             I The endpoint used to invoke the ApplicationCenter administration services is http://localhost:9081/applicationcenter

控制台屏幕截图: enter image description here

2 个答案:

答案 0 :(得分:0)

尝试更改context-root属性。如下例所示

<application context-root="appcenterconsoledev" type="war" id="appcenterconsole" location="appcenterconsole.war" name="appcenterconsole"/>

答案 1 :(得分:0)

通过将以下JNDI服务端点条目添加到server.xml,这已经解决,现在我们可以访问dev / uat appcenter控制台。

machine-export