- 浏览: 3506510 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wanglf1207:
EJB的确是个不错的产品,只是因为用起来有点门槛,招来太多人吐 ...
weblogic-ejb-jar.xml的元素解析 -
qwfys200:
总结的不错。
Spring Web Flow 2.0 入门 -
u011577913:
u011577913 写道也能给我发一份翻译文档? 邮件437 ...
Hazelcast 参考文档-4 -
u011577913:
也能给我发一份翻译文档?
Hazelcast 参考文档-4 -
songzj001:
DbUnit入门实战
-
本文档来自GlassFish官方网站,详细介绍了将 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 |
Installing service... Done.-i 参数将使用默认选项安装服务。命令行参数的完整列表如下:
glassfishsvc v1.0 (Aug 19 2007) |
群集配置文件
如果您安装了 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"/>
...
发表评论
-
字符串分割--java中String.split()用法
2013-03-06 14:25 74155在java.lang包中有String.sp ... -
用 HttpServletResponseWrapper 实现 Etag 过滤器
2012-07-09 16:58 3764原文出处:http://blog.chenlb.com/200 ... -
Fitnesse使用
2012-05-05 13:27 23504Fitnesse 的使用 一,介绍 Fitnesse是一种 ... -
Customizing the new FitNesse parser
2012-05-05 13:13 2138FitNesse began its life using ... -
java application中内嵌ActiveX控件
2011-11-14 15:57 5528我这里用的是SWT/JFace开发application,SW ... -
Google Java Developer Tools Downloads
2011-08-09 00:04 2350WindowBuilder Pro原来叫WindowB ... -
Jalita
2011-08-06 00:49 1569Jalita (Java light terminal ada ... -
【转】用Java写字符终端界面
2011-07-29 13:13 2127终端界面GUI开源项目charva。 这个框架让你可以用开发 ... -
[转]mybatis下的分页,支持所有的数据库
2011-07-21 13:21 14844大 家都知道,mybatis的自带分页方法只是逻 ... -
Java framework for text- & console-based forms?
2011-07-21 01:06 1714charva jcurses JNA , ... -
JNA(Java Native Access)学习入门
2011-07-21 01:04 22656Java Native Access 项目 在 ... -
JAVA上加密算法的实现用例
2011-06-25 12:38 4886来源:www.ibm.com ... -
JAVA UDP打洞必备知识点---NAT
2011-05-05 12:56 8710一、引言 RFCl631 ... -
Keystore概念,Keytool工具使用
2011-04-28 16:20 2909近来由于项目需要做Single Sign On, 研究了一 ... -
利用Eclipse Profile Plugin监控分析Tomcat性能
2011-04-18 16:14 3707目前新版本的Eclipse在启动应用服务器的时候有一个新的选 ... -
m2eclipse: Eclipse is running in a JRE, but a JDK is required
2011-02-04 23:43 2546Eclipse 安装了Maven插件,启动Eclipse ... -
利用JNative实现Java调用动态库
2010-10-18 00:43 2105由于项目要求,需要用J ... -
RHEL5支持大内存
2010-10-08 16:19 3014安装 RHEL 5 ,硬件为 4G 内存,安装完成 ... -
Windows Server 2003 和 Windows 2000 提供大内存支持
2010-10-08 16:19 1858本文介绍物理地址扩展 ... -
Understanding WebLogic Server Application Classloading
2010-09-08 11:06 2365Understanding WebLogic Server A ...
相关推荐
10. **跨平台兼容**:GlassFish可在多种操作系统上运行,包括Windows、Linux、macOS等,具备良好的跨平台兼容性。 综上所述,GlassFish网络开发服务器是Java EE开发人员的理想选择,它提供的全面功能和与NetBeans ...
本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 GlassFish 3.1,帮助开发者更高效地完成项目部署工作。 #### 一、安装指南 ##### Windows 下的安装步骤 1. **下载安装包**:首先,从 Oracle 官方网站...
在本文档中,我们将详细介绍如何在Windows和Linux操作系统上安装和部署Web项目到GlassFish3.1。 **一、引言** 1. 本说明文档旨在简化GlassFish3.1的部署过程,以便用户能快速地在各自的系统上部署Web应用。 2. ...
在Windows上,解压至X:\glassfish3目录,然后进入bin目录运行asadmin命令;在Unix或FreeBSD环境下,解压到/usr/local/glassfish3,通过运行./asadmin进入控制台。无论哪个平台,asadmin都是启动控制台的关键。 ...
4. **停止服务**:同样在`D:\Program Files\glassfish\bin`目录下,执行`asadmin stop-domain domain1`来停止GlassFish服务。 #### 四、在Eclipse中配置GlassFish 1. **集成服务器**:在Eclipse中选择“Window”->...
综上所述,GlassFish作为一个全面的Java EE应用服务器,其丰富的功能、高性能和优秀的管理工具使其在许多方面超越了Tomcat,特别适合需要复杂企业级功能和高可用性的应用场景。不过,选择哪个应用服务器最终取决于...
- **起源与发展**:Sun公司在2005年6月启动了GlassFish项目,旨在开发一款与Java Platform Enterprise Edition 5 (Java EE 5)兼容的应用服务器,并将其源代码开放给Java.NET社区。 - **里程碑事件**:2006年5月,...
2. 解压:将下载的压缩包解压至你希望安装的目录,通常建议选择一个不会频繁更改的位置,如`C:\glassfish5`(Windows)或`/opt/glassfish5`(Linux)。 3. 初始化:在命令行中,切换到GlassFish的安装目录下的`bin`...
Glassfish,作为Oracle公司开源的一款Java EE应用服务器,是开发者进行企业级Java应用程序部署的重要平台。本文将详细讲解如何安装和配置Glassfish,以帮助初学者快速入门。 首先,理解Glassfish的角色至关重要。它...
- **启动Glassfish**: 在 `glassfish/bin` 目录下运行 `asadmin.bat` 命令,使用 `asadmin start-domain domain1` 来启动服务器,其中 `domain1` 是先前配置的域名。 - **访问测试**: 启动后,通过浏览器访问 `...
总结,GlassFish作为一款强大的应用服务器,为Java EE开发者提供了丰富的功能和灵活的配置选项。掌握其安装配置和常见问题的处理,能有效提升开发效率并确保应用程序的稳定运行。在实际操作中,不断实践和学习将有助...
本文将详述如何在RED HAT 5.5 Linux系统上部署基于Java和MySQL的Web项目,利用Glassfish V3作为应用服务器。首先,我们将了解Linux的安装过程,然后是JDK的安装和版本升级,接着是MySQL的安装和配置,最后将阐述如何...
- **开发环境**:推荐使用IDE(如NetBeans)进行开发,并提供如何在IDE中集成GlassFish作为应用服务器的指导。 - **调试与测试**:提供调试和测试应用程序的方法,包括使用日志、性能监控工具等。 #### 四、高级...
Tomcat可以与其他Java EE组件如EJB容器(如JBoss或Glassfish)集成,也可以作为其他应用服务器的Servlet容器。它支持通过mod_jk或mod_proxy模块与Apache HTTP服务器集成,以提高负载平衡和安全性。 8. **日志和...
Tomcat可以作为独立的Web服务器使用,也可以与其他Java EE应用服务器(如JBoss、GlassFish)一起工作,或者与Spring Boot等现代开发框架集成。 10. **社区支持与版本更新** Apache Tomcat有一个活跃的开发者社区...
这个版本是专为64位Windows操作系统设计的,提供了在该平台上运行Java Web应用程序的能力。 Tomcat作为一个轻量级的Web服务器和Servlet容器,它具有以下主要特点: 1. **轻量级**:Tomcat相比于其他完整的Java EE...
Tomcat作为轻量级的Web服务器和应用服务器,能够处理HTTP协议,支持动态内容服务。在Java Web开发领域,Tomcat与主流的Java应用服务器如JBoss、GlassFish等相比,因为其小巧、高效和易于管理的特性,深受开发者喜爱...
此版本是专为64位Windows操作系统编译的,确保在这样的平台上运行时的稳定性和性能。下面将详细介绍Apache Tomcat 8.5.32的安装和使用过程,以及相关的知识点。 1. **Tomcat概述**:Tomcat是Apache软件基金会的...
此外,可以通过管理工具如Tomcat Manager或Apache Commons Daemon (Procrun) 创建和管理Windows服务,使Tomcat能在系统启动时自动运行。 4. **Web应用程序部署**: 用户可以将WAR文件(Web应用的压缩格式)放在...
Tomcat作为Servlet和JSP的容器,负责加载、实例化和管理Servlet,以及将JSP转换成Servlet并执行。 2. **版本号**:“9.0.86”代表了Tomcat的主要版本和次要版本号,其中“9.0”表示主版本,而“86”是次版本。每个...