glassfish(如何将GlassFish作为Windows服务运行)

本文目录
如何将GlassFish作为Windows服务运行
如果您要为 Glassfish 创建 Windows服务,则该说明中给出了可从命令提示符运行的一个相当大的命令。如果Glassfish 安装路径包含空格,例如 C:\ProgramFiles\Sun\GlassfishV2 uff0c那么查找正确方法对转义字符进行转义就变得复杂而不是快速了。 GlassfishSvc.jar Ryan de Laplante 提供了一个简单的命令行工具,通过它可以轻而易举地创建 Windows服务。下载GlassfishSvc.jar(源代码),并将其复制到 Glassfish 安装路径(例如C:\ProgramFiles\Sun\GlassfishV2 uff09,然后从命令行运行以下命令: C:\Program Files\Sun\GlassfishV2》java -jar GlassfishSvc.jar-iglassfishsvc v1.0 (Aug 19 2007) Service name :GlassfishAppServerGlassfish installation path :C:\ProgramFiles\Sun\GlassfishV2Glassfish domain : domain1 Glassfishadminusername : admin Installing service... Done.-i 参数将使用默认选项安装服务。命令行参数的完整列表如下: glassfishsvc v1.0 (Aug 19 2007)DETION:Installs and uninstallsaWindows service for GlassfishUSAGE:java -jar GlassfishSvc.jar-i Installs a Windows service forGlassfish.-uUninstalls a Windows service for Glassfish.-n name Namefor theWindows service. Use double quotes around namesthat containspaces.Defaults to GlassfishAppServer.-d path Directory whereGlassfish isinstalled. Use doublequotes around paths with spaces,and escapeback slashes.Defaults to current directory.-m domain Nameof theGlassfish domain to start and stop. Defaults todomain1.-auserGlassfish admin user name. Defaults to admin.-p pwd Glassfishadminpassword. A password.txt file will be createdin theGlassfishinstall directory containing the password inplain text,and theWindows service will be configured to readfrom it. This isusuallynot necessary. If no password is passedin, the password.txtfilewill not be created.EXAMPLES:java -jar GlassfishSvc.jar -ijava-jarGlassfishSvc.jar -i -p adminadminjava -jar GlassfishSvc.jar -i-nMyServiceName -d "C:\\Program Files\\Sun\\Glassfish" -m myDomain-aadmin5 -p secretpwdjava -jar GlassfishSvc.jar -ujava-jarGlassfishSvc.jar -u -n MyServiceNameAUTHOR:Ryan de Laplante﹤ryanat ijws dot com》 群集配置文件 如果您安装了 Glassfish 群集配置文件,则Glassfish会在服务启动时询问管理员密码。要避免询问此问题,请在安装服务时使用 -p 选项。在 Glassfish根目录中将创建password.txt文件,其中包含纯文本形式的密码。Windows服务将配置为使用此文件,以便它可以在无人参与的情况下启动。您应该确保在此文件创建后对其配置相应的NTFS安全性,以便未授权用户对它没有读取或写入访问权限。
如何安装glassfish
预备工作:安装ant和jdk,这里就不多说了
第一步:在以下地址下载GlassFish安装包
https://glassfish.dev.java.net/public/downloadsindex.html#top
第二步:下载下来的会是如下这样的一个jar包
glassfish-installer-v2.1.1-b31g-windows.jar
在CMD命令行中输入如下指令解压安装包
java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-windows.jar
第三步:在解压完成的文件夹下面有一个setup-cluster.xml文件,找到它并且在cmd中执行以下命令
ant -f setup-cluster.xml
第四步:找到当前解压文件夹下面的bin目录,然后在cmd下面输入以下命令
asadmin start-domain
第五步:打开IE 输入以下url
http://localhost:4848/login.jsf 如果成功打开就说明安装成功了
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nanjingjiangbiao/archive/2010/01/28/5264913.aspx
如何在idea中使用glassfish
使用glassfish必须要求自定义《glassfishDirectory》,《user》《passwordFile》或者《adminPassword》,《domain》《components》《debug》《echo》这几个标签,对于这几个标签解释如下:
《configuration》:定义
《glassfishDirectory》:glassfish_home的目录,可以通过在settings.xml profiles中设置或者在这里指定
《user》:用户名,glassfish安装后会自动新建了一个域,domain1,用户名默认是admin,也可以通过settings.xml profiles中设置或者在这里指定
《adminPassword》:用户名密码,这个跟《passwordFile》是互相冲突的,两者只能选1,使用这个标签则要明文输入管理员登录密码,而且在glassfish启动的时候会自动生成一个tmp的文件进行读取
《passwordFile》:密码文件,指定新建域的密码文件存放位置,以domain1来说密码位置上存在domain1的根目录下的master-password.
《debug》:是否使用debug模式启动glassfish,使用debug模式启动可以查看中间使用的信息,可以跟echo一起使用
《echo》:是否以echo模式启动glassfish,使用echo模式启动则直接运行,除了最后出错信息跟一些必要的信息之外其余都不显示包括中间运行错误的信息.
《domain》:域
《name》:域名,指定当前项目使用那个域启动,这个域是跟《user》,《passwordFile》的内容对应的.
《adminPort》:控制台端口,一般是4848
《components》:组件,生成目录:
《component》组件
《name》:组件名称,一般默认使用project的artifactId,也就是project的文件名
《artifact》:生成指定文件的目录与文件类型,对于webapp的话则是webapp.
glassfish 用的人多么
1
打开eclipse市场
2
搜索栏输入 “glassfish”,然后搜索
3
出来的结果列表找到跟自己eclipse版本一致的glassfish,这里是Luna,然后点Install
4
等待好一段时间之后,出来如下图页面,同意协议,然后点Finish。
5
又好一段时间,会提示安装完毕,需要重启eclipse,点Yes就好。
6
打开Servers面板
7
点击箭头链接,打开New Server面板,然后展开glassfish,选择Glassfish 4.0,点Next
8
选择好JDK,因为是glassfish4,所以要jdk7及以上版本,以及选择好glassfish的目录,
9
输入默认domain的管理帐号密码
10
启动glassfish,
看到提示,启动已经成功了。
11
也可以在命令行输入list-domains 查看

更多文章:
格来云游戏安卓下载(格来云游戏无限时间不用排队安卓游戏高速下载)
2026年4月16日 00:30
人事招聘用什么方法来整理解析简历或者有好用方式的推荐吗?个人简历用英文怎么写
2025年7月14日 00:45
solutioncenter(开机出现安装对话框solutioncenter 怎么办)
2025年4月27日 17:20
无限破解版游戏大全免内购(无限破解版游戏大全免内购植物大战僵尸)
2025年5月29日 13:42
lol新模式(LOL再出永久新模式!云顶之弈遭遇最大对手玩家:终于等到你)
2025年6月22日 14:30
ultraiso注册码破解,ultraiso注册码破解百度云资源
2025年5月17日 17:42
win10专业版和企业版的区别(Win10专业版/普通版和企业版有什么区别)
2026年8月31日 09:10


















