GlassFish使用相关

    最近做一个项目用到GlassFish,这里说一下使用GlassFish的注意点。

    搭建GlassFish开发环境,使用eclipse,个人支持使用GlassFish目录部署,拥有强大的热部署功能。

    贴一下常用命令:

                            asadmin -help 查看帮助
                            asadmin start-domain [domain name] 启动GlassFish
                            asadmin start-domain --debug=true [domain name] 以debug模式启动GlassFish
                            asadmin stop-domain [domain name] 停止GlassFish
                            asadmin deploydir --name [项目名] --port [domain端口号] --contextroot [目录名] [项目
                            WebContent目录]
                            asadmin undeploydir --port [domain端口号] [项目名] 卸载已部署项目
                            asadmin create-domain --adminport=[port] [domain name]    创建domain
                            asadmin delete-domain [domain name] 删除domain
                            asadmin list-domains 查看domain
                            asadmin list-components 查看已部署项目
                            asadmin backup-domain [domain name] 对domain进行备份
                            asadmin change-admin-password --user [用户名] 更改用户密码
                            asadmin change-master-password [domain name] 更改master密码

    这里所说的热部署是指在debug模式下启动,修改任意文件,可以立马响应;

    在开发环境中,使用远程调试,当以debug模式启动后,在eclipse中,右击项目名->Debug As->Configurations..->Remote Java Application->New,填入启动时的端口号(一般是9009),这样每次要调试之前,点击一下,就可以调试了。也可以在GlassFish Console中设置Debug 为Enable,这样,就算以普通模式启动glassfish,也会附带Debug启动。

    除此之外,大家有什么不懂得,就提问吧~

你可能感兴趣的:(Glassfish)