如何将Jetty 运行为win32服务,不用每次运行一个Dos程序,可以象其他服务一样开机自动启动。
1设置wrapper.conf,如果需要用到一些jar文件需要在wrapper.java.classpath中配置,如Oracle数据库JDBC连接库
2运行<Jetty_home>\extra\win32\Wrapper.exe,添加Win32服务
wrapper.conf内容如下
#********************************************************************
# Wrapper Properties
#********************************************************************
# Java Application
wrapper.java.command=C:/Java/jdk1.5.0_01/bin/java
# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
wrapper.java.classpath.1=lib/wrapper.jar
wrapper.java.classpath.2=../../start.jar
#Oracle JDBC 数据库连接
wrapper.java.classpath.3=lib/classes12.jar
wrapper.java.classpath.4=lib/nls_charset12.jar
wrapper.java.classpath.5=lib/ocrs12.jar
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=lib
# Java Additional Parameters
wrapper.java.additional.1=-Djetty.home=../..
# Initial Java Heap Size (in MB)
wrapper.java.initmemory=3
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=64
# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=org.mortbay.start.Main
wrapper.app.parameter.2=../../etc/admin.xml
wrapper.app.parameter.3=../../etc/jetty.xml
#********************************************************************
# Wrapper Logging Properties
#********************************************************************
# Format of output for the console. (See docs for formats)
wrapper.console.format=PM
# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=INFO
# Log file to use for wrapper output logging.
wrapper.logfile=../../logs/wrapper.log
# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=LPTM
# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=INFO
# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=0
# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=0
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE
#********************************************************************
# Wrapper NT Service Properties
#********************************************************************
# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.
# Name of the service
wrapper.ntservice.name=Jetty
# Display name of the service
wrapper.ntservice.displayname=Jetty
# Description of the service
wrapper.ntservice.description=Jetty app server
# Service dependencies. Add dependencies as needed starting from 1
wrapper.ntservice.dependency.1=
# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START
# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false
分享到:
相关推荐
Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...
Eclipse JEE 2023-06-R-win32-x86_64.zip 是一个专为Windows操作系统设计的压缩包,其中包含了最新版本的Eclipse集成开发环境(IDE)的Java企业版(JEE)。Eclipse是一款广受欢迎的开源IDE,它支持多种编程语言,...
- **安装**: 下载Eclipse 3.2.2安装包,安装过程中可自定义安装路径,例如:`C:\Eclipse\eclipse-SDK-3.2.2-win32`。 - **注意事项**: 确保安装完成后Eclipse能正常启动。 ##### 2. Jetty配置 - **版本**: Jetty ...
最近jetty在与eclipse中的插件安装无响应,现直接把相应的插件文件jetty上传,解压后,直接放到eclipse的eclipse\plugins\下面即可,这是eclipse-win32的版本,不知道在64bit版本下是否可以运行。
"eclipse-jee-oxygen-3-win32.rar" 是一个针对Windows 32位系统的Eclipse版本,专为Java企业级开发(JEE)设计。这个版本是Eclipse Oxygen系列的第三个发布版,它包含了众多开发者所需的工具和特性,旨在提升开发...
"win32-x86_64"表示这个版本的Eclipse是为32位和64位的Windows操作系统设计的。这意味着它可以在运行Windows XP(32位)到Windows 10(64位)的各种系统上运行。32位版本可以在32位或64位系统上运行,但64位版本只能...
标题 "eclipse-java-2020-06-R-win32-x86_64.rar" 提供的信息表明这是一个Eclipse IDE的特定版本,专为Java开发设计,适用于Windows 32位和64位操作系统。Eclipse是全球开发者广泛使用的开源集成开发环境(IDE),...
Eclipse Java 2019-09-R-win32-x86_64.zip 是一个专门为Windows 64位操作系统设计的Eclipse集成开发环境(IDE)的安装包。这个版本发布于2019年9月,是Eclipse社区提供的一款强大的Java开发工具。Eclipse IDE因其...
总的来说,Eclipse-jee-2021-06-R-win32-x86_64是一个强大的开发工具,为Java EE和Web开发者提供了全面的功能,包括代码编辑、调试、构建、部署以及丰富的插件支持。无论你是新手还是经验丰富的开发者,都能从中受益...
总之,"eclipse-jee-indigo-SR2-win32-x86_64" 是一个专为Windows 64位系统设计的,适合Java EE开发的Eclipse版本,提供了完善的开发工具和友好的用户体验,使得开发者能专注于编写高质量的企业级应用程序。
解压后的文件eclipse-jee-mars-1-win32-x86_64包含了完整的Eclipse IDE安装程序,用户可以通过运行其中的可执行文件(通常为“eclipse.exe”)启动IDE。安装过程中,用户可以选择自定义安装路径,同时可以根据个人...
解压"eclipse-jee-mars-1-win32-x86_64.rar"后,运行启动程序,用户可以根据自己的需求进行基本设置,如工作空间选择、启动时加载的项目等。为了更好地利用Eclipse,建议安装必要的插件,如Git客户端用于版本控制,...
Eclipse SDK 3.1.2-win32是一款专为Java开发者设计的集成开发环境(IDE),主要用于构建和调试Web应用程序。这个版本是面向Windows操作系统的,它包含了丰富的功能和工具,使得基于Java的Web应用开发更为高效和便捷...
“eclipse-jee-neon-R-win32-x86_64.zip”是专门为Windows 64位系统设计的版本。确保你的操作系统与下载的文件相匹配,以避免兼容性问题。 解压下载的压缩包后,你会得到一个名为“eclipse”的文件夹,其中包含了...
本文将深入探讨Java运行时监控的相关知识点,结合提供的压缩包文件(可能包含源码、工具或其他相关资源),我们将一起探索如何有效地监控Java应用。 1. **JVM监控基础** - **JMX (Java Management Extensions)**: ...
"eclipse-jee-oxygen-3a-win32.zip"是一个专门为Windows 32位操作系统设计的Eclipse版本,名为“Oxygen”,这是Eclipse IDE的4.7.3a版本。 Eclipse JEE版本是针对Java企业级开发的版本,包含了用于Web和企业应用...
这个版本,"eclipse-jee-2020-03-R-incubation-win32-x86_64.zip",是针对Windows 32位和64位系统的,包含了Eclipse IDE的最新功能和改进。 1. **Eclipse IDE**: Eclipse是一个开放源代码的软件开发平台,它不仅...
总结,"eclipse-java-2022-12-R-win32-x86_64.zip"是一个专为Windows 64位用户打造的Eclipse Java开发环境,提供最新的开发功能和优化。无论你是Java新手还是经验丰富的开发者,这个版本都将为你的编程之旅提供强大...
3. **win32-x86_64**:这部分表明这是为64位Windows操作系统设计的版本。"win32"通常指的是Windows API的兼容性,即使它实际是64位程序。"x86_64"则表示它适用于基于x86架构的64位处理器,如AMD64或Intel 64。 4. *...
标题中的"spring-tool-suite-3.9.14.RELEASE-e4.16.0-win32-x86_64.zip"表明这是一个Spring Tool Suite的版本为3.9.14.RELEASE,基于Eclipse 4.16.0的Windows 32位x86_64架构的压缩包。Spring Tool Suite (STS) 是一...