当尝试通过OK按钮保存时,我收到此错误并且WebSphere没有保存它。我该如何解决这个问题?
编辑:这是我尝试使用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
答案 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)