0

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

尝试将 server.xml 中的应用程序标签的idname字段更改为 appcenterconsoledev 并重新启动服务器。服务器正常启动并能够登录到应用程序中心控制台。登录到控制台后,它会给出一条错误消息,提示“发生意外错误(HTTP 状态 404)”。

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

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

消息日志:

[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

控制台截图: 在此处输入图像描述

4

2 回答 2

0

尝试更改 context-root 属性。就像下面的例子

<application context-root="appcenterconsoledev" type="war" id="appcenterconsole" location="appcenterconsole.war" name="appcenterconsole"/>
于 2017-08-18T20:41:20.900 回答
0

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

<jndiEntry jndiName="ibm.appcenter.services.endpoint" value="*://*:*/applicationcenterdev" />
于 2017-08-23T21:37:44.287 回答