2

我刚刚将一个 JSF Web 应用程序转换为一个基于 Maven 的项目。我刚刚编译并部署到 glassfish 4.0。我的页面上没有加载任何内容,我收到以下日志消息:

[2013-10-03T15:21:24.736+1000] [glassfish 4.0] [WARNING] [realmAdapter.noWebSecMgr] [javax.enterprise.system.container.web.com.sun.web.security] [tid: _ThreadID=21 _ThreadName=http-listener-1(3)] [timeMillis: 1380777684736] [levelValue: 900] [[

  WEB9100: No WebSecurityManager found for context WEB/WEB]]

我还在我的项目中使用 PrettyFaces 和 Primefaces

有谁知道这意味着什么或我需要做些什么来解决它?

4

2 回答 2

1

不确定您是否在这里找到了解决方案,但我在测试集群设置时遇到了同样的错误。我的解决方案是添加一个 web.xml,即使它是可选的,它也无法正常工作。我会得到同样的警告,我的回答总是空的。

希望这可以帮助!

于 2014-05-23T18:56:58.063 回答
1

我有同样的警告“没有为上下文找到 WebSecurityManager”和空的 html 页面,在我的情况下,解决方案是 - 更改项目目录树:

它是:
hello\
hello\META-INF\
hello\META-INF\ ...一些文件
hello\src
hello\src\ ...一些文件
hello\web
hello\web\WEB-INF
hello\web\ *。 xhtml 文件
hello\web\ ...其他文件

在我将其更改为那个之后,它开始工作:
hello\
hello\META-INF\
hello\META-INF...some files
hello\src
hello\src...some files
hello\WEB-INF
hello \ *.xhtml 文件
hello\ ... 其他文件

所以,我消除了“网络”文件夹

于 2015-07-30T12:27:21.073 回答