`
kiki1120
  • 浏览: 315822 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

如何将Jetty 运行为win32服务

阅读更多

如何将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

    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

    Eclipse JEE 2023-06-R-win32-x86_64.zip 是一个专为Windows操作系统设计的压缩包,其中包含了最新版本的Eclipse集成开发环境(IDE)的Java企业版(JEE)。Eclipse是一款广受欢迎的开源IDE,它支持多种编程语言,...

    Eclipse+maven+jetty环境配置

    - **安装**: 下载Eclipse 3.2.2安装包,安装过程中可自定义安装路径,例如:`C:\Eclipse\eclipse-SDK-3.2.2-win32`。 - **注意事项**: 确保安装完成后Eclipse能正常启动。 ##### 2. Jetty配置 - **版本**: Jetty ...

    eclipse对于jetty的插件

    最近jetty在与eclipse中的插件安装无响应,现直接把相应的插件文件jetty上传,解压后,直接放到eclipse的eclipse\plugins\下面即可,这是eclipse-win32的版本,不知道在64bit版本下是否可以运行。

    eclipse-jee-oxygen-3-win32.rar

    "eclipse-jee-oxygen-3-win32.rar" 是一个针对Windows 32位系统的Eclipse版本,专为Java企业级开发(JEE)设计。这个版本是Eclipse Oxygen系列的第三个发布版,它包含了众多开发者所需的工具和特性,旨在提升开发...

    eclipse-jee-mars-1-win32-x86_64 part0

    "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-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

    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.zip

    总的来说,Eclipse-jee-2021-06-R-win32-x86_64是一个强大的开发工具,为Java EE和Web开发者提供了全面的功能,包括代码编辑、调试、构建、部署以及丰富的插件支持。无论你是新手还是经验丰富的开发者,都能从中受益...

    eclipse-jee-indigo-SR2-win32-x86_64

    总之,"eclipse-jee-indigo-SR2-win32-x86_64" 是一个专为Windows 64位系统设计的,适合Java EE开发的Eclipse版本,提供了完善的开发工具和友好的用户体验,使得开发者能专注于编写高质量的企业级应用程序。

    eclipse-jee-mars-1-win32-x86_64.zip

    解压后的文件eclipse-jee-mars-1-win32-x86_64包含了完整的Eclipse IDE安装程序,用户可以通过运行其中的可执行文件(通常为“eclipse.exe”)启动IDE。安装过程中,用户可以选择自定义安装路径,同时可以根据个人...

    eclipse-jee-mars-1-win32-x86_64.rar

    解压"eclipse-jee-mars-1-win32-x86_64.rar"后,运行启动程序,用户可以根据自己的需求进行基本设置,如工作空间选择、启动时加载的项目等。为了更好地利用Eclipse,建议安装必要的插件,如Git客户端用于版本控制,...

    eclipse-SDK-3.1.2-win32

    Eclipse SDK 3.1.2-win32是一款专为Java开发者设计的集成开发环境(IDE),主要用于构建和调试Web应用程序。这个版本是面向Windows操作系统的,它包含了丰富的功能和工具,使得基于Java的Web应用开发更为高效和便捷...

    eclipse-jee-neon-R-win32-x86_64.zip

    “eclipse-jee-neon-R-win32-x86_64.zip”是专门为Windows 64位系统设计的版本。确保你的操作系统与下载的文件相匹配,以避免兼容性问题。 解压下载的压缩包后,你会得到一个名为“eclipse”的文件夹,其中包含了...

    Java 运行时监控

    本文将深入探讨Java运行时监控的相关知识点,结合提供的压缩包文件(可能包含源码、工具或其他相关资源),我们将一起探索如何有效地监控Java应用。 1. **JVM监控基础** - **JMX (Java Management Extensions)**: ...

    eclipse-jee-oxygen-3a-win32.zip

    "eclipse-jee-oxygen-3a-win32.zip"是一个专门为Windows 32位操作系统设计的Eclipse版本,名为“Oxygen”,这是Eclipse IDE的4.7.3a版本。 Eclipse JEE版本是针对Java企业级开发的版本,包含了用于Web和企业应用...

    Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip

    这个版本,"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

    总结,"eclipse-java-2022-12-R-win32-x86_64.zip"是一个专为Windows 64位用户打造的Eclipse Java开发环境,提供最新的开发功能和优化。无论你是Java新手还是经验丰富的开发者,这个版本都将为你的编程之旅提供强大...

    eclipse-jee-luna-SR1-win32-x86_64.7z.006.7z

    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-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) 是一...

Global site tag (gtag.js) - Google Analytics