2

我正在使用 Glassfish 4.0、Netbeans 7.3.1。

我在我的项目中添加了新服务器,它创建了默认域 - domain1。
Glassfish 广告说我可以使用“匿名”登录和空密码来登录。
我在 stackoverflow.com 上遇到了默认登录名是 admin,密码是 adminadmin 的问题。

我创建了简单的 facelet,带有表单操作 -POST查询(spring-security authentification action,j_security_check)当我按下提交按钮Glassfish 强制我输入登录名和密码

我尝试了所有版本 - admin/adminadmin、anonymous/{empty password}。我还尝试在 netbeans 的服务器选项卡中更改服务器参数(用户名、密码) - 默认情况下它们是空的。我用 admin/adminadmin 和 anonynous/{empty} 填充它们 - 不起作用。

谁能告诉我为什么 glassfish 拒绝我所有的登录努力,即使我尝试了所有默认或广告变体?我还注意到有时 Glassfish 只能启动一次的奇怪行为。为了第二次启动它,我不得不将 domain1 文件夹中的 domain.xml 文件更改为预先保存的“清除”文件。

4

1 回答 1

1

在您的应用程序中使用j_security_check不会接受来自您的服务器用户的凭据,而是来自您的应用程序用户的凭据。

请参阅http://docs.oracle.com/cd/E19226-01/820-7627/bncby/index.html怎么做。

于 2013-10-06T07:42:24.390 回答