用户/组映射的安全角色:错误ADMA0014E:未指定虚拟主机

时间:2016-05-31 12:11:44

标签: websphere virtualhost websphere-8 virtual-hosts

当尝试通过OK按钮保存时,我收到此错误并且WebSphere没有保存它。我该如何解决这个问题?

enter image description here

编辑:这是我尝试使用WebSphere中的配置解决的错误消息:

[6/20/16 10:46:34:524 CEST] 00000034 WebCollaborat A   SECJ0129E: Authorization failed for user TUZRS01:customRealm while invoking GET on null:/TestProject/, Authorization failed, Not granted any of the required roles: User

2 个答案:

答案 0 :(得分:0)

@ DYangu与IBM的链接指向了我正确的方向。通过wsadmin安装时,似乎会自动创建ibm-web-bnd.xml文件。但是,如果尝试从eclipse / RAD安装应用程序,则不会创建该文件。

我要解决的是在WEB-INF文件夹下的web应用程序项目(war)中创建上述命名文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-bnd xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://websphere.ibm.com/xml/ns/javaee"
        xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd" version="1.0">
    <virtual-host name="default_host"/>
</web-bnd>

完成此操作后,我能够成功将安全角色映射到模块。

答案 1 :(得分:0)

我遇到了类似的问题。我的war文件在war / WEB-INF文件夹中缺少以下两个文件

  • ibm-web-bnd.xml
  • ibm-web-ext.xml

在安装WAR时使用生成默认绑定选项为我解决了这个问题。 Generate Default Binding