独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
目录 / 分类
数据库基础
数据库原理
SQL语言
网络原理
DB4O
Access
基础知识
驱动及连接
试题参考
技术手册
应用案例
常见问题
SQLServer
基础知识
驱动及连接
管理工具
技术手册
应用案例
常见问题
MySQL
基础知识
驱动连接
管理工具
技术手册
应用案例
常见问题
SQLite
基础知识
驱动及连接
管理工具
技术手册
应用案例
常见问题
Oracle
基础知识
驱动连接
管理工具
技术手册
应用案例
常见问题
PostgreSQL
基础知识
驱动及连接
管理工具
技术手册
应用案例
常见问题
移动应用
JavaME
Android
微信开发
经验分享
Java组件
Java开发
应用办公
常见问题解决
Delphi
硬件故障解决
WEB
HTML5
Javascript
速查表
文件同步
服务器配置
Apache
Tomcat
Resin
协议&概念
IIS&ASP
win&linux
Absolute Database
nginx
OpenFire
Redis
freeswitch
网文摘录
IT杂谈
网文转载
行业新闻
热点推荐
下载中心
软件下载
CUBRID数据库
介绍及使用
验证/二维/条形码
验证码原理及实现
二维码相关
条形码相关
在线二维码生成
在线条形码生成
当前位置:
首页
>
经验分享
>
Java开发
Java程序注册为Windows的服务
一. 运行环境
电脑上应该有java运行环境。
二. 需要软件
Java Service Wrapper
下载地址为http://sourceforge.net/projects/wrapper/
三. 配置过程
1. 首先将java程序打成jar包。
2. Java Service Wrapper包解压。
3. 比如要注册成服务的程序项目目录为workapp,那么在这个目录下面新建三个文件夹:
bin、conf、lib。
4. 把Java Service Wrapper包中bin目录下的Wrapper.exe、src/bin目录下的App.bat.in、InstallApp-NT.bat.in、UninstallApp-NT.bat.in文件拷贝到workapp的bin目录中,并分别改名为App.bat、InstallApp-NT.bat、UninstallApp-NT.bat。
5. 把Java Service Wrapper包中lib目录下的Wrapper.DLL、wrapper.jar拷贝到workapp的lib目录中。并且将项目的jar和所用到的jar都拷贝到该目录。
6. 把Java Service Wrapper包中srcconf目录下的wrapper.conf.in拷贝到workapp的conf目录中,并命名为wrapper.conf。
7. 修改wrapper.conf配置文件,方法如下:
主要修改以下几项即可:
(1)JVM位置:
wrapper.java.command=C:\jdk1.5.0_07\bin\java
(2)运行参数:如:
wrapper.java.additional.1=-Dprogram.name=run.bat
(3)你的Java程序所需的jar包必须全部在此标明,注意路径准确:
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=../lib/test_fat.jar
……
(4)你的Wrapper.DLL或wrapper.jar所在的目录
wrapper.java.library.path.1=../lib
(5)MAIN CLASS 此处决定了使用Java Service Wrapper的方式
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
(6)你的Java应用程序的运行类
wrapper.app.parameter.1= com.tes.Testjar
(6)注册为服务的名称和显示名,你可以随意进行设置
wrapper.ntservice.name=testService
wrapper.ntservice.displayname= testService
(7)服务描述信息
wrapper.ntservice.description= testService
8. 修改好了以后,运行MyApp.bat即可运行你的java程序,这里可以测试配置的是否正确,如果可以运行,证明配置ok。
9. 运行InstallApp-NT.bat可以进行服务的注册,UninstallApp-NT.bat为注销服务。
10. 运行完注册服务InstallApp-NT.bat可以在 控制面板-管理程序-服务 中看到你注册的服务名称。(如:testService)
上一篇:sun.misc.BASE64Encoder找不到jar包的解决方法
下一篇:JavaService的安装与应用
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by
DEVSOARTECH
豫ICP备11002312号-2
豫公网安备 41010502002439号