禁用ZoneAlarm防火墙后,我可以在Windows上成功启动GlassFish。但是,然后我开始遇到许多不相关且烦人的问题,并且如Mico所建议的那样,我转而使用Linux(这是我通常的开发平台),一切正常。
要记录该过程:
对于Eclipse Indigo,默认情况下不存在GlassFish连接器。在WTP的服务器选项卡中,右键单击并选择新建->服务器,然后单击链接“下载其他服务器适配器”,选择GlassFish并按下一步,接受许可并单击完成。
这次我自己从http://glassfish.java.net/下载了GlassFish,并选择了.sh文件格式的Unix开源版本完整平台。
在命令行上,我将归档文件移到了我要安装归档文件的父文件夹中,并命名为“ sh glassfish-3.1.1-unix.sh”,这将显示一个图形配置。我选择典型配置。
如果选择自动升级选项,请准备等待几分钟。自3.0.1以来,这是一个已知的错误,似乎他们更喜欢记录文档,而不是修复它。不必遵循建议来取消安装,只需喝杯咖啡或阅读一些新闻,它就会成功。
安装GlassFish后,在Eclipse服务器选项卡中,选择“新建”->“服务器”,然后选择“ GlassFish”->““ GlassFish Server开源版本4(Java EE 6)””,浏览Glassfish的domain1目录,将管理密码保留为空白。
此时,可以像在Tomcat中一样在Glassfish上部署项目。在我的第一天经验中,热重新部署是一种工作,但并非总是如此,但经常需要服务器停止+启动。



