棣栧厛涓嬭澆java service wrapper宸ュ叿
http://sourceforge.net/project/showfiles.php?group_id=39428
姝ラ錛?br />
1銆佽В鍘嬬緝java service wrapper鍖咃紝鍋囪鐩綍涓猴細wrapper_home
2銆佸緩绔嬩竴涓洰褰曟瘮濡傦細D鐩榮erver鏂囦歡澶歸噷闈㈠緩绔媌in銆乧onf銆乴ogs銆乴ib鏂囦歡澶廣?br />
3銆佸皢wrapper_home/bin鐩綍閲寃rapper.exe
灝唚rapper_home/src/bin鐩綍閲孉pp.bat.in
灝唚rapper_home/src/bin鐩綍閲孖nstallApp-NT.bat.in
灝唚rapper_home/src/bin鐩綍閲孶ninstallApp-NT.bat.in
緇熶竴鎷瘋礉鑷硈erver/bin鐩綍閲岋紝騫跺幓鎺夊悗緙鍚峣n銆?br />
灝唚rapper_home/src/conf鐩綍wrapper.conf.in鎷瘋礉鑷硈erver/conf鐩綍閲屽幓鎺夊悗緙鍚峣n
鍐嶅皢wrapper_home/lib/鐩綍閲岄潰鐨剋rapper.jar鍜寃rapper.dll鎷瘋礉鑷硈erver/lib鐩綍閲岄潰
4銆佸皢浣犵殑搴旂敤紼嬪簭鎵撴垚jar鍖呭悗鏀懼叆server/lib鐩綍閲岄潰錛屽鏋滅▼搴忎緷璧栫涓夋柟鏋跺寘錛屽悓鏍峰皢jar鍖呮斁鍏ヨ鐩綍涓嬨?br />
5銆侀厤緗畇erver/conf/wrapper.conf鏂囦歡銆?br />
涓昏淇敼浠ヤ笅鍑犻」鍗沖彲錛?br />
#浣犵殑JVM浣嶇疆錛?br />
wrapper.java.command=%JAVA_HOME%\bin\java
#classpath錛氶噷闈㈡坊鍔犱笂浣犺鎵ц鐨勫簲鐢ㄧ▼搴廽ar錛屼互鍙婁緷璧栫殑絎笁鏂筳ar,鏈夊涓緷嬈$被鎺?br />
wrapper.java.classpath.1=../lib/搴旂敤紼嬪簭.jar
wrapper.java.classpath.2=../lib/wrapper.jar
wrapper.java.classpath.3=../bin/絎笁鏂?jar
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=../lib
#MAIN CLASS 姝ゅ鍐沖畾浜嗕嬌鐢↗ava Service Wrapper鐨勬柟寮?br />
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
涓婇潰綰㈣壊瀛椾綋涓嶈兘淇敼鎴愪綘鐨勬墽琛岀▼搴忚礬寰勬瘮濡?br />
service.server.Serverbegin 鍚﹀垯鎵撴垚鏈嶅姟鍚庡惎鍔ㄤ細鎻愮ず濡備笅閿欒錛?br />
ERROR | wrapper | 2010/01/07 15:13:10 | JVM did not exit on request, terminated
STATUS | wrapper | 2010/01/07 15:13:15 | Launching a JVM...
INFO | jvm 3 | 2010/01/07 15:13:16 | [WARN]2010-01-07 15:13:16--鏈嶅姟绔惎鍔?br />
ERROR | wrapper | 2010/01/07 15:13:45 | Startup failed: Timed out waiting for a signal from the JVM.
ADVICE | wrapper | 2010/01/07 15:13:45 |
ADVICE | wrapper | 2010/01/07 15:13:45 | ------------------------------------------------------------------------
ADVICE | wrapper | 2010/01/07 15:13:45 | Advice:
ADVICE | wrapper | 2010/01/07 15:13:45 | The Wrapper consists of a native component as well as a set of classes
ADVICE | wrapper | 2010/01/07 15:13:45 | which run within the JVM that it launches. The Java component of the
ADVICE | wrapper | 2010/01/07 15:13:45 | Wrapper must be initialized promptly after the JVM is launched or the
ADVICE | wrapper | 2010/01/07 15:13:45 | Wrapper will timeout, as just happened. Most likely the main class
ADVICE | wrapper | 2010/01/07 15:13:45 | specified in the Wrapper configuration file is not correctly initializing
ADVICE | wrapper | 2010/01/07 15:13:45 | the Wrapper classes:
ADVICE | wrapper | 2010/01/07 15:13:45 | service.hl7Server.HuaHaiHl7Server
ADVICE | wrapper | 2010/01/07 15:13:45 | While it is possible to do so manually, the Wrapper ships with helper
ADVICE | wrapper | 2010/01/07 15:13:45 | classes to make this initialization processes automatic.
ADVICE | wrapper | 2010/01/07 15:13:45 | Please review the integration section of the Wrapper's documentation
ADVICE | wrapper | 2010/01/07 15:13:45 | for the various methods which can be employed to launch an application
ADVICE | wrapper | 2010/01/07 15:13:45 | within the Wrapper:
ADVICE | wrapper | 2010/01/07 15:13:45 | http://wrapper.tanukisoftware.org/doc/english/integrate.html
#浣犵殑Java搴旂敤綾伙紝
wrapper.app.parameter.1= service.Server.Serverbegin
# 鏈嶅姟鍚?br />
wrapper.ntservice.name=server
# Display name of the service
wrapper.ntservice.displayname=server
# 鏈嶅姟鎻忚堪
wrapper.ntservice.description=receive message
鍏朵粬鐨勯厤緗牴鎹綘鐨勯渶瑕佹敼鍙樺嵆鍙?br />
6. 瀵逛互涓婇厤緗殑App.bat榪涜嫻嬭瘯錛岃繍琛孉pp.bat錛宒os紿楀彛涓樉紺猴紱
7. 瀵逛互涓婇厤緗殑鏈嶅姟榪涜嫻嬭瘯錛岃繍琛宻erver/bin/InstallApp-NT.bat灝嗘妸浣犵殑搴旂敤錛堟澶勪負server錛夊畨瑁呭埌Win32緋葷粺鏈嶅姟涓簡銆?br />
8. 鎵撳紑鎺у埗闈㈡澘錛嶇鐞嗙▼搴忥紞鏈嶅姟錛岀湅鍒皊erver宸茬粡鍦ㄧ郴緇熸湇鍔′腑浜嗭紝鍏朵粬鐢ㄦ硶灝變笌鎴戜滑鐔熸倝鐨刉indows鏈嶅姟涓鏍蜂簡銆?br />
bin/App.bat 鎺у埗鍙版柟寮忚繍琛岀▼搴?br />
bin/InstallApp-NT.bat 瀹夎鏈嶅姟
bin/UninstallApp-NT.bat 鍒犻櫎鏈嶅姟