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

问题描述 投票:1回答:2

当尝试通过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
websphere virtualhost websphere-8 virtual-hosts
2个回答
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>

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


0
投票

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

  • IBM网络bnd.xml
  • IBM的Web-ext.xml

在安装WAR时使用Generate Default Binding选项解决了我的问题。 Generate Default Binding

© www.soinside.com 2019 - 2024. All rights reserved.