Ibm mobilefirst 如何使用MobileFirst server和AdminCenter正确配置WAS Liberty server.xml基本注册表

Ibm mobilefirst 如何使用MobileFirst server和AdminCenter正确配置WAS Liberty server.xml基本注册表,ibm-mobilefirst,websphere-liberty,mobilefirst-server,Ibm Mobilefirst,Websphere Liberty,Mobilefirst Server,我正在尝试将MobileFirst Server 7.1的最新版本安装到WAS Liberty 8.5.5.9上,并且很难为已安装的WARs启用登录。这是一个全新的装置。在安装MobileFirst服务器之前安装了adminCenter-1.0 描述了根问题,但说明中似乎缺少某些内容。我对所写的说明没有任何意义,因为在一句话中,它说要“移动”安装过程中添加的内容,但在同一段落的另一句话中,它说要从server.xml中“删除”它 正如我解释的那样,我现在有两个具有不同ID的基本注册表元素,如下所

我正在尝试将MobileFirst Server 7.1的最新版本安装到WAS Liberty 8.5.5.9上,并且很难为已安装的WARs启用登录。这是一个全新的装置。在安装MobileFirst服务器之前安装了adminCenter-1.0

描述了根问题,但说明中似乎缺少某些内容。我对所写的说明没有任何意义,因为在一句话中,它说要“移动”安装过程中添加的内容,但在同一段落的另一句话中,它说要从server.xml中“删除”它

正如我解释的那样,我现在有两个具有不同ID的基本注册表元素,如下所示:

<basicRegistry id="basic" realm="BasicRealm">
    <user name="admin" password="adminpwd" />
</basicRegistry>

<!-- Declare the user registry for the Application Center. -->
<basicRegistry id="applicationcenter-registry" realm="ApplicationCenter">
    <!-- The users defined here are members of group "appcentergroup", thus have role "appcenteradmin", and can therefore perform administrative tasks through the Application Center console. -->
    <user name="appcenteradmin" password="admin"/>
    <user name="demo" password="demo"/>
    <group name="appcentergroup">
        <member name="appcenteradmin"/>
        <member name="demo"/>
    </group>
</basicRegistry>

但我不知道如何将新的applicationcenter注册表与MobileFirst应用程序中心绑定。果然,此配置不允许我登录WAS adminCenter或MobileFirst应用程序中心。它还生成您期望的消息:

有多个可用的UserRegistry实现服务;系统无法确定要使用哪个

允许我登录这两个应用程序的正确server.xml配置是什么

谢谢,
约翰

我相信说明书上说你应该这样做:

<basicRegistry id="basic" realm="BasicRealm">
    <user name="admin" password="adminpwd" />

    <!-- Declare the user registry for the Application Center. -->
    <!-- The users defined here are members of group "appcentergroup", thus have role "appcenteradmin", and can therefore perform administrative tasks through the Application Center console. -->
    <user name="appcenteradmin" password="admin"/>
    <user name="demo" password="demo"/>
    <group name="appcentergroup">
        <member name="appcenteradmin"/>
        <member name="demo"/>
    </group>
</basicRegistry>


i、 例如,您应该有一个
,它应该包含您的原始用户/组(如果有)和Application Center的用户/组。

我相信说明中说您应该这样做:

<basicRegistry id="basic" realm="BasicRealm">
    <user name="admin" password="adminpwd" />

    <!-- Declare the user registry for the Application Center. -->
    <!-- The users defined here are members of group "appcentergroup", thus have role "appcenteradmin", and can therefore perform administrative tasks through the Application Center console. -->
    <user name="appcenteradmin" password="admin"/>
    <user name="demo" password="demo"/>
    <group name="appcentergroup">
        <member name="appcenteradmin"/>
        <member name="demo"/>
    </group>
</basicRegistry>


i、 例如,您应该有一个
,它应该包含您的原始用户/组(如果有)和Application Center的用户/组。

在server.xml中,您只能有一个基本注册表。文档基本上告诉您复制
到您的

然后删除
所以你只有一个基本信念,你自己的
,在server.xml中


检查服务器日志以查看是否有任何错误。如果存在与数据库相关的错误,请确保您的数据库可访问,并且已使用root/admin权限启动。

在server.xml中,您只能有一个基本注册表。文档基本上告诉您复制
到您的

然后删除
所以你只有一个基本信念,你自己的
,在server.xml中


检查服务器日志以查看是否有任何错误。如果存在与数据库相关的错误,请确保您的数据库是可访问的,并且已使用root/admin权限启动。

谢谢Brett,但这与Mobilefirst Server安装过程在该块中放置的内容相同(管理员用户是最后一个用户除外)。不幸的是,这种方法对我不起作用,正是这种方法让我在上面的文档中看到了有线条的页面。谢谢Brett,但这与Mobilefirst服务器安装过程中放在该块中的内容是一样的(除了管理员用户是最后一个)。不幸的是,这种方法对我不起作用,正是这种方法让我找到了上面文档中的划线页。对于因错误而到达这里的任何人来说,server.xml中不可能有两个
标记,但是如果您使用的是IBM MFP docker容器映像,xml配置可能会误导您。您在server.xml中看不到
,但它在/usr/config目录下的registry.xml文件覆盖中。对于出现错误的任何人来说,server.xml中不可能有两个
标记,但是如果您使用的是IBM MFP docker容器映像,xml配置可能会误导您。在server.xml中没有看到
,但它位于/usr/config目录下的registry.xml文件覆盖中。