我想将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
答案 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