我从NetBeans或asadmin
控制台启动Glassfish域,我无法访问管理面板。
当我导航到http://localhost:4848
时,首先会有一个页面说“管理控制台正在启动。请稍等。”,然后它会尝试重定向到标题为的页面“登录”,但它会永远加载,加载和加载。我的CPU使用率达到100%,直到我停止服务器才会发生任何事情。
我尝试了Glassfish v3.1,v3.1.2以及最新的v4.0,没有任何修改。
大约一年前,v3.1为我工作;我不知道会发生什么。
服务器日志说Glassfish无法找到图像文件。
我在此处上传了服务器日志:http://notepad.cc/share/LvaZvH23sF
我在某处重新命名console-updatecenter-plugin.jar
,而NO_NETWORK=true
选项可以解决类似的问题,但这对我来说无济于事。
我使用的是JDK 7,如果重要的话我就在Windows 7上。
(编辑)根据我过去的评论总结发生的事情:
答案 0 :(得分:8)
尝试访问此网址中的控制台:http://localhost:4848/login.jsf
在http://localhost:4848
重定向到http://localhost:4848/common/index.jsf
但由于网址不存在而无效。
答案 1 :(得分:4)
我在你的日志中注意到了这一点:
[2013-08-04T10:52:12.761 + 0200] [glassfish 4.0] [警告] [] [javax.enterprise.system.container.web.com.sun.web.security] [tid:_ThreadID = 34 _ThreadName = admin-listener(2)] [timeMillis:1375606332761] [levelValue:900] [[ ServletContext的上下文路径:与bundle的路径不同:/]]
发出警告后,服务器无法找到许多信息消息:
[2013-08-04T10:52:16.495 + 0200] [glassfish 4.0] [INFO] [] [com.sun.jsftemplating] [tid:_ThreadID = 133 _ThreadName = admin-listener(6)] [timeMillis: 1375606336495] [levelValue:800] [[ JSFT0004:请求的资源(/images/button/primary-mini-roll.gif)不可用。]]
...等
我很好奇你是如何安装Glassfish服务器的。你使用Windows安装程序了吗?如果您只是使用安装程序更新现有的Glassfish安装,则可能会继续执行错误的配置。
解决您问题的最简单方法是下载ZIP发布。将其解压缩到新目录,通过命令行启动asadmin工具并运行命令:
asadmin> start-domain domain1
这应该给你一个全新的安装,应该没有任何问题。 There's a good blog post here on getting started with Glassfish 4,值得一试,确保你没有错过任何东西。
答案 2 :(得分:4)
不确定这是否仍然是一个问题,但我得到了类似的东西,我可以通过设置管理员密码并启用安全管理(glassfish 3.1)来解决这个问题。不确定安全管理员是否必要,因此设置密码可能就足够了。
glassfish3/bin/asadmin start-domain
glassfish3/bin/asadmin change-admin-password
(默认为用户“admin”,没有密码,所以只需按[ENTER]两次)glassfish3/bin/asadmin enable-secure-admin
(可能会被跳过,只看看哪些对您有用)glassfish3/bin/asadmin restart-domain
现在,管理员应该可以http://localhost:4848
以及其他机器通过http://your.ip.or.address:4848
答案 3 :(得分:4)
当我启用“Default Principal To Role Mapping”时,我发生了这种情况:
启用此功能并重新启动域后,我再也无法登录了。我不得不在domain.xml上更改以下行(域已停止):
<security-service default-principal-password="admin" activate-default-principal-to-role-mapping="true" default-principal="admin">
到此:
<security-service>
答案 4 :(得分:1)
我在日志中没有发现任何严重错误。也许其他程序不允许GlassFish正常工作。例如防病毒。
答案 5 :(得分:1)
有类似的问题。
当我在我的/ JAVA_HOME / jre / lib / ext目录中放置一个primefaces 5.x jar文件时,当我删除它时,一切都恢复正常了。
通过研究我发现,显然admingui与一些&#34;第三方JSF助手的东西发生冲突&#34;。
希望这有助于某人。
答案 6 :(得分:1)
在Chrome上运行时,由于此问题,您可能会收到此错误。 https://github.com/eclipse-ee4j/glassfish/issues/22439
虽然Admin gui可以在Firefox上访问。
答案 7 :(得分:0)
试试这个:http://mike.meessen.biz/blog/?p=281
我确切地说
首先有一个页面说“管理控制台正在启动。请 等待。“,然后它尝试重定向到标题为”登录“的页面,但是 它会永远加载,加载,加载。
问题,它对我有用。
答案 8 :(得分:0)
我处于类似的情况,我发现在FF中我无法访问控制台,但在IE和Chrome中我可以使用http://localhost:4848/login.jsf
。
答案 9 :(得分:0)
解决方案非常简单。 有一个你正在处理的apllication /项目有一些错误。只需使用以下过程取消部署它们:
1.转到服务标签,然后服务器,然后 Glassfish Server 4.1
2.右键单击Glassfish Server 4.1,然后单击下拉列表以列出Glassfish服务器下的内容。
3.Expand 应用程序并取消部署所有应用程序以启动管理控制台的完全接收。
4.启动Glassfish
5.启动admin console
答案 10 :(得分:0)
在Eclipse中停止服务器和清理可能会有所帮助。之后,您可以通过http://localhost:4848/common/index.jsf
访问它答案 11 :(得分:-3)
让你的域名可写成关键人物 它不需要其他有点奇怪的东西