Glassfish 安装为windows 系统服务

(文档来源官方)

http://wiki.glassfish.java.net/Wiki.jsp?page=FaqRunAsWindowsServiceZh

如何将 GlassFish 作为 Windows 服务运行?

Glassfish 附带一个名为 appservService.exe 的 Windows 可执行文件,它可与 Windows 服务控制器通信。其工作方式类似于 Java Service Wrapper 等程序。您为 Glassfish 创建的 Windows 服务使用几个参数来启动 appservService.exe,这些参数告知它在启动和停止时要执行哪些 asadmin 命令。

Glassfish 并未附带可为 appservService.exe 轻松创建 Windows 服务的工具,但是 Sun Java Application Server 9.x 的安装程序有一个 "Install as a Windows service" 复选框。如果您要为 Glassfish 创建 Windows 服务,则该说明中给出了可从命令提示符运行的一个相当大的命令。如果 Glassfish 安装路径包含空格,例如 C:\Program Files\Sun\GlassfishV2
uff0c那么查找正确方法对转义字符进行转义就变得复杂而不是快速了。

GlassfishSvc.jar

Ryan de Laplante 提供了一个简单的命令行工具,通过它可以轻而易举地创建 Windows 服务。下载 GlassfishSvc.jar(源代码),并将其复制到 Glassfish 安装路径(例如 C:\Program Files\Sun\GlassfishV2
uff09,然后从命令行运行以下命令:

C:\Program Files\Sun\GlassfishV2>java -jar GlassfishSvc.jar -i 

glassfishsvc v1.0 (Aug 19 2007) 

Service name : GlassfishAppServer 
Glassfish installation path : C:\Program Files\Sun\GlassfishV2
Glassfish domain : domain1 
Glassfish admin username : admin 

Installing service... Done.

-i 参数将使用默认选项安装服务。命令行参数的完整列表如下:

glassfishsvc v1.0 (Aug 19 2007)

DESCRIPTION:
    Installs and uninstalls a Windows service for Glassfish

USAGE:
    java -jar glassfishsvc.jar [-i | -u] [OPTIONS]

    -i        Installs a Windows service for Glassfish.
    -u        Uninstalls a Windows service for Glassfish.
    -n name   Name for the Windows service. Use double quotes around names
              that contain spaces.  Defaults to GlassfishAppServer.
    -d path   Directory where Glassfish is installed. Use double
              quotes around paths with spaces, and escape back slashes.
              Defaults to current directory.
    -m domain Name of the Glassfish domain to start and stop. Defaults to
              domain1.
    -a user   Glassfish admin user name.  Defaults to admin.
    -p pwd    Glassfish admin password.  A password.txt file will be created
              in the Glassfish install directory containing the password in
              plain text, and the Windows service will be configured to read
              from it. This is usually not necessary. If no password is passed
              in, the password.txt file will not be created.

EXAMPLES:
    java -jar glassfishsvc.jar -i
    java -jar glassfishsvc.jar -i -p adminadmin
    java -jar glassfishsvc.jar -i -n MyServiceName -d "C:\\Program Files\\Sun\\Glassfish" -m myDomain -a admin5 -p secretpwd
    java -jar glassfishsvc.jar -u
    java -jar glassfishsvc.jar -u -n MyServiceName

AUTHOR:
    Ryan de Laplante <ryan at ijws dot com>

群集配置文件

如果您安装了 Glassfish 群集配置文件,则 Glassfish 会在服务启动时询问管理员密码。要避免询问此问题,请在安装服务时使用 -p 选项。在 Glassfish 根目录中将创建 password.txt 文件,其中包含纯文本形式的密码。Windows 服务将配置为使用此文件,以便它可以在无人参与的情况下启动。您应该确保在此文件创建后对其配置相应的 NTFS 安全性,以便未授权用户对它没有读取或写入访问权限。

Windows 用户注销

默认情况下,JVM 可以捕获来自 Windows 的指示 OS 正在关闭或用户正在注销的信号,并正常地自行关闭。这意味着,一旦用户从 Windows 中注销,Glassfish 服务便会关闭。这有违于使用 Windows 服务的初衷,因此需要使用 -Xrs JVM 选项关闭此 JVM 功能。

打开 <GF_HOME>\domains\domain1\config\domain.xml 文件,并查找含有大量 <jvm-options>某个 JVM 选项</jvm-options> 行的部分。在该部分中添加以下行:

<jvm-options>-Xrs</jvm-options>

保存并关闭 domain.xml。如果 Glassfish 服务已在运行,请重新启动它以使更改生效。

注意:有报告指出,在某些 Windows 2003 Server 安装中将 -Xrs jvm-option 添加到 domain.xml 无法解决此问题。所报告的解决方案是将 jvm 选项添加到 <GF_HOME>\lib\processLauncher.xml:

<process name="as9-server">
   ...
   <sysproperty key="-Xrs"/>
   ...
GlassFish Server 4.1 快速入门指南(阿军译) 立即下载

相关推荐

PayaraServer源自GlassFishServer开源版本和100%开源

Payara Server 源自GlassFish Server开源版本和100%开源

GlassFish Server部署错误

错误一:GlassFish Server, deploy, null, false 解决历程:一开始找了很多个博客照着去做,重新配置服务器或者删WEB-INF/web.xml文件,改debugmode = "true"等等都试过了,但是结果都不行,甚至还出现了第二个错误,后来参考了参考stackoverflow上的一个回答,找到了问题并解决了 解决:参考stackoverflow上的一个回答: This is just a general summary which indicates that the

lingfy1234的博客 2347

告别C盘空间焦虑!Miniforge环境路径精准配置全攻略

本文深入解析Miniforge虚拟环境默认占用C盘空间的根本原因,即未正确配置`.condarc`文件中的`envs_dirs`路径优先级。通过详细的诊断步骤与配置命令,指导用户将环境路径精准迁移至指定磁盘(如D盘),并分享禁用自动激活、使用`--prefix`参数等高阶技巧,帮助开发者彻底告别C盘空间焦虑,实现虚拟环境的整洁与可控管理。

weixin_28831399的博客 238

glassfish自启动服务生成

1.    确保你的domain存在,如:domain1 2.    进入asadmin 3.    运行命令:asadmin> create-service domain1 4.    Glassfish会为你在你的domain下的bin目录中生成service包裹文件 asadmin> create-service domain1 The Windows Service was

普通一名程序员 1393

Linux - xarray 工具类

第三层节点直接与绿色的值绑定,若需要像数组一样通过下标访问绿色的值对象那么需要给每一个节点进行编码,这样通过根节点即可访问到具体的对象。对于未使用到的小数组不申请空间,这样只需设计一种方法将这些非连续的小数组在一个数据结构中组织在一起即可,对于这个数组结构需要具有结构紧凑并且能够快速定位到对应的小数组段上,这时候树形结构上场了。一个很大的数组必然可以由一个个小数组拼接而成,若定义一个最小粒度的数组长度,比如长度4,那么从宏观上看一个大数组就由一个个长度为4的小数组排队而成。

ymf604的专栏 1085

正交试验minitab

1.创建正交试验 2.根据自己的实验选择水平数和因子数,并选定一个正交表 3.得到正交表 4.填写实验结果 5.进行正交分析 点击结果,点击分析 6.得到分析结果 7.方差分析 选择响应变量与因子,点击确定 得到方差分析的结果 ...

a999999123的博客 1万+

Windows下将GlassFish V4安装成系统服务

其实非常简单,直接上代码吧。 C:\glassfish4\bin>asadmin create-service The Windows Service was created successfully. It is ready to be started. Here are the details: ID of the service: domain1 Display Name of the

HOOLOO的专栏 3631

深入解析STM32驱动AT25DF321A FLASH芯片的SPI通信与数据完整性验证

本文深入解析STM32通过SPI通信驱动AT25DF321A FLASH芯片的全过程,包括硬件连接、驱动函数实现与数据完整性验证。重点介绍SPI配置、读写操作优化及CRC校验方法,确保数据存储的可靠性,为嵌入式存储系统开发提供实用指南。

agile9scrum的博客 1064

GlassFish发布Web Service服务和Eclipse 建立web Service测试客户端

1. ,new一Java project ; 2,在新建的工程上右键,new -- other--web service client 3, 点next ,填写wsdl的服务端连接 4,点finish,然后新建测试类,进行测试。

新旧问题集 970

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 263

最详细的 SAP ABAP Web Service 创建和消费步骤讲解

本文原版发表于 SAP 官方社区,当时用的英文版写作,标题为:Step by step to create, consume and trace web service in ABAP system https://blogs.sap.com/2014/05/20/step-by-step-to-create-consume-and-trace-web-service-in-abap-system/ 总共阅读量超过 18 万。 How to create web service provider in A

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3150

glassfish的安装与部署ubuntu

开发一直用的是tomcat,公司的服务器用的是glassfish。于是就研究了

2206

SKUA-GOCAD入门教程-第八节 线的创建与编辑7和8

本文介绍了曲线编辑操作的主要功能,包括曲线部分和区域的管理操作。在曲线部分操作方面,详细说明了如何合并、删除、移动和过滤曲线部分,支持精确或带公差的合并方式。在曲线区域操作方面,阐述了保留/删除区域点、移动区域点、保留/删除区域线段等操作。此外还介绍了节点连接功能,包括新增/删除连接、端点连接以及为曲线赋予地质特征的方法。

江洋大葱的博客 390

Windows下GlassFish v2 安装完美攻略

一、什么是GlassFish ? GlassFish 是一款强健的商业兼容的开源 Java EE 5 应用服务器,达到产品级质量,可免费用于开发、部署和重新分发,也是Sun公司专门为了支持EJB而开发的服务器。 GlassFish 是用于构建 Java EE 5 应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Applica

1216

Trimble RealWorks处理点云数据(一)之坐标转换

Trimble RealWorks处理点云数据之坐标转换

yilvyangguang520的博客 3615

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Glassfish 安装&配置

一、第一种  一、安装配置glassfish之前需要先安装配置好JDK和Ant。下面先介绍JDK和Ant的下载、安装和配置     1.JDK     下载地址:http://java.sun.com/javase/downloads/index.jsp这里有各个版本的JDK的下载,选择相应适合的版本下载,             下载完成是.exe格式文件,直接安装即可。注意:安装路径最

ning109314的专栏 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

windows上安装glassfish全过程

Ubuntu上装完了,又想在windows上试一下,于是动手。1.windows上安装jdk。   该步骤主要的就是jdk安装之后的环境变量配置,随便百度下就有,简单。2.安装glassfish。    首先下载glassfish的windows版本,如:glassfish-installer-v2ur2-b04-windows.jar,保存在某路径下,如:D:/server.     2)cmd进入到命令行,进入glassfish保存的目录,运行命令:         java -Xmx256m -jar

3月17,多云! 2330

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Glassfish的安装配置

 以winidows为例 1、下载:http://java.net/download/javaee5 ... staller-9.0-b48.jar 2、将glassfish-installer-9.0-b48.jar放到D:/Program Files文件夹,进入该文件夹,在命令行输入: java -Xmx256m -jar glassfish-installer-9.0-b48.jar 在

prayforever的专栏 1062

GlassFish的安装与使用(Windows)

前言 Glassfish是一款由Sun公司开发的(现由甲骨文公司赞助)开源的免费的应用服务器,它既是EJB容器也是WEB容器。Glassfish支持最新版的Java EE标准。 Glassfish与Tomcat的区别 Tomcat只是WEB容器,并不支持EJB,而Glassfish既是WEB容器也是EJB容器。 Glassfish的安装 首先去Glassfish的官网https...

azx21934的博客 291

glassfish java环境_GlassFish安装和配置详解

一、GlassFish安装配置之前需要先安装配置好JDK和Ant。下面先介绍JDK和Ant的下载、安装和配置1.JDK下载地址:java.sun.com/javase/downloads/index.jsp这里有各个版本的JDK的下载,选择相应适合的版本下载,下载完成是.exe格式文件,直接安装即可。注意:安装路径***不要有空格。配置环境:Windows下Java用到的环境变量主要有3个,JAV...

weixin_31090341的博客 1369

GlassFish下载与NetBeans安装教程

GlassFish下载与NetBeans安装教程 一、Windows操作系统下jdk8配置 1.打开环境变量配置。计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置。 2. 配置JAVA_HOME。新建,变量名JAVA_HOME,变量值,jdk路径,我的路径是C:\Program Files\Java\jdk1.8.0_121,保存。 3. 配置CLASSPATH。新建,变量名CLASS...

qq_44806249的博客 2263

Glassfish上部署web应用

一、说在前面在现有的Java web开发中,关于应用服务器,大家最熟知的开源的有:Tomcat、Jboss、Resin,目前看来这三个开源应用服务器用的相当广泛,主要原因以我来看有下面几点:1. Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。2. Jboss作为Java EE应用服务

ouyangxinwei 2154

GlassFish Quick Start Guide

GlassFish版本:3.1.2.2 下载地址为:http://www.oracle.com/technetwork/middleware/glassfish/downloads/ogs-3-1-1-downloads-439803.html 

怀揣梦想,努力前行 2557
上一篇: VMware ESX/ESXi Server 功能初探及效能測試
下一篇: Windows XP 环境下安装 PHP 5.2.6.
xinlanzero
博客等级 码龄25年 10粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值