GlassFish应用程序服务器在访问管理控制台时不会提示输入用户名和密码

GlassFish应用程序服务器在访问管理控制台时不会提示输入用户名和密码,glassfish,cluster-computing,Glassfish,Cluster Computing,启用集群后,我遇到了Glassfish 2.1.1的问题,我丢失了登录页面!在我输入http://localhost:4848link,我可以直接进入管理控制台,而不必询问任何有关身份验证信息(用户名/密码)的问题 我安装了它并选择升级用户名/密码,它显示给我并重定向到http://localhost:4848/login.jsf,现在登录页面不再显示给我了,但这是在我启用集群之后发生的,我在长时间搜索之后,将这个问题放在这里,想知道如何重新获得登录页面,而且没有运气 我的asadmin.con

启用集群后,我遇到了Glassfish 2.1.1的问题,我丢失了登录页面!在我输入
http://localhost:4848
link,我可以直接进入管理控制台,而不必询问任何有关身份验证信息(用户名/密码)的问题

我安装了它并选择升级用户名/密码,它显示给我并重定向到
http://localhost:4848/login.jsf
,现在登录页面不再显示给我了,但这是在我启用集群之后发生的,我在长时间搜索之后,将这个问题放在这里,想知道如何重新获得登录页面,而且没有运气

我的
asadmin.conf
文件:

AS_ADMIN_PORT=4848
AS_ADMIN_PROFILE=cluster
AS_ADMIN_SECURE=true
domain.xml
文件(JVM选项):

我希望我能在这里找到答案

我不知道你想要什么细节,但你可以在评论中问我

编辑:我发现异常,我不知道这是否与我的问题有关:

[#|2012-06-14T10:09:41.361+0300|WARNING|sun-appserver2.1|javax.enterprise.resource.webcontainer.jsf.lifecycle|_ThreadID=19;_ThreadName=httpSSLWorkerThread-4848-0;_RequestID=7f709123-18b5-4c5a-a0c0-78e5ad2a800b;|jmaki.runtime.jsf.AjaxWrapperPhaseListener.afterPhase(AjaxWrapperPhaseListener.java:69)
com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114)
com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:80)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service(DelayedInitFacesServlet.java:89)
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313)
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:291)
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:666)
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:597)
com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:872)
com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.process(SSLReadTask.java:444)
com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.doTask(SSLReadTask.java:230)
com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:382)
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:264)
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

[#|2012-06-14T10:09:41.366+0300|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=19;_ThreadName=httpSSLWorkerThread-4848-0;_RequestID=7f709123-18b5-4c5a-a0c0-78e5ad2a800b;|StandardWrapperValve[FacesServlet]: PWC1406: Servlet.service() for servlet FacesServlet threw exception
java.lang.NullPointerException
 at com.sun.jsftemplating.layout.ViewRootUtil.getLayoutDefinitionKey(ViewRootUtil.java:271)
 at com.sun.jsftemplating.layout.LayoutViewHandler.restoreView(LayoutViewHandler.java:611)
 at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:179)
 at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
 at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102)
 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
 at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:80)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
 at com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service(DelayedInitFacesServlet.java:89)
 at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:333)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:313)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
 at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
 at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
 at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1093)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:291)
 at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:666)
 at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:597)
 at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:872)
 at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
 at com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.process(SSLReadTask.java:444)
 at com.sun.enterprise.web.connector.grizzly.ssl.SSLReadTask.doTask(SSLReadTask.java:230)
 at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:382)
 at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:264)
 at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

[#|2012-06-14T10:
更新: 我只是更改了标题,就像我发现的一个链接一样:但这对我也没有帮助,因为我在服务器上受到限制,所以在删除后没有重新启动服务器(OS):

grant {
permission java.security.AllPermission;
};

但是我重新启动了应用程序服务器本身,这就是我的更改没有改变任何东西的原因吗?

问题似乎仅限于Solaris操作系统,问题是:

grant {
permission java.security.AllPermission;
};
在JDK或JRE的安全策略文件
lib/security/java.policy
中,这似乎是一个问题,所以要避免使用它

有用链接:


无论如何,我只是升级了glassfish和JDK,似乎一切都恢复了正常行为,没有添加所有权限,一切都正常,问题不是因为集群主要是btu安全策略

你试过使用https而不是http吗?@Preston是的,同样的问题,我启用了HHTPS和安全管理,但没有启用登录!你怎么知道它已经启动并运行了?server.log显示了什么?HTTPS启动!我从管理控制台更改了它,重新启动后,如果我使用http,它会将我重定向到https,我遵循:&关于服务器日志,glassfish方面没有奇怪的异常。请使用正确的标记,即
群集计算
,请不要回滚此标记。谢谢
grant {
permission java.security.AllPermission;
};
grant {
permission java.security.AllPermission;
};