glassfishv3安装后,登录http://localhost:4848/,可以看到默认的匿名用户就有管理的权限,这个还是很不好的,安装完之后一定要去掉这个用户。
使用命令行管理也比较麻烦,还是直接使用平台管理吧。
首先进入安全-》领域-》admin-realm 添加一个管理员的帐号,例如admin,密码设定好,然后把匿名用户删掉。
这里要注意:一定要建好其他的用户再删除匿名帐号,不然就惨了,登陆不进去了。。。
今天还发现个怪问题,通过管理平台上传war包,死活部署不了,什么乱七八糟的错误。
error ...url-pattern.... 可能是web.xml里的url-pattern中带空格了吧
jdkerror... 可能是环境的原因吧。
通过命令行部署,很容易部署上去了
asadmin -deploy xx.war
刚刚开始安装glassfish,晚上做个性能的测试,看看和tomcat的性能孰优孰劣。
another auth article:
http://developers.sun.com.cn/blog/functionalca/entry/%E5%9C%A8glassfish%E4%B8%AD%E4%B8%BAweb%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%AE%BE%E7%BD%AE%E7%94%A8%E6%88%B7%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90