成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows 64位環(huán)境的Java服務配置

開發(fā) 后端
一般在32位的操作系統(tǒng)中,Java服務的配置對于很多人來說都不是問題,那么,到了64位系統(tǒng)環(huán)境后就束手無策了。下面我們來看看作者怎么去解決這個問題。

最近有個任務,需要遠程起調Windows64服務器下的程序,那么需要在Windows服務器中注入一個deamon服務,都知道Linux環(huán)境做成后臺服務非常簡單,nohup &很快能解決問題,但windows環(huán)境總是多重磨難。

一開始我先問了個朋友,他回答是沒做成服務,是把寫個Pathon包在java外面,然后編譯成exe,在啟動中加入,我一聽覺得有些麻煩,還需要繞一圈才能起調。
先搜Java windows service, 推薦***Wrapper,并且大名鼎鼎的ActiveMQ也是用的他做的服務,經(jīng)過驗證,配置很簡單,copy wrapper.exe, wrapper.dll, wrapper.jar到自己的目錄,并配置一個wrapper.conf, 測試。

  1. wrapper.exe -c wrapper.conf  

發(fā)現(xiàn)有問題,需要一個licence key,需要購買。

也許還有方法去破解,不過看了一個老外說wrapper對windows64位并不免費,并推薦Procrun之后,決定轉到這一陣地,加上大名鼎鼎的Tomcat也是用它做的服務。整個配置如下:

1.下載prunsrv

http://archive.apache.org/dist/commons/daemon/binaries/windows/

下載commons-daemon-1.0.8-bin-windows.zip

網(wǎng)上找這個不容易,后來才在commons-daemon-1.0.8-bin-windows.zip里面找到這個,一般會找到http://commons.apache.org/daemon/download_daemon.cgi,這里面并沒有prunsrv.exe

解包后,64位機器用amd64/prunsrv.exe

2.解壓后復制文件

a. copy commons-daemon-1.0.8-bin-windows/amd64/prunsrv.exe to your app path

這是做服務的執(zhí)行程序

b. copy commons-daemon-1.0.8-bin-windows/prunmgr.exe 并改名 yourappname.exe

監(jiān)控服務配置及運行的程序

3.寫兩個腳本

a.一個安裝bat

  1. @echo off  
  2. set LIB_HOME=******  
  3. set APP_HOME=******  
  4. %APP_HOME%\prunsrv.exe //IS//StartService --DisplayName="Start Service" --Description="Start a server." ^  
  5.                 --Install=%APP_HOME%\prunsrv.exe --Jvm=%JAVA_HOME%\jre\bin\server\jvm.dll --JvmMs=256 --JvmMx=1024 ^  
  6.                 --StartMode=jvm --Startup=auto --StopMode=jvm --StartClass= --StartParams= ^  
  7.                 --Classpath=%LIB_HOME%\*.jar; ^  
  8.                 --LogPath= --LogPrefix= 

^是windows命令的折行符,為了避免在一行中寫過長的命令。(Linux 是\)

在dos環(huán)境下執(zhí)行這個腳本,執(zhí)行后

這樣可以在控制面板-->管理工具-->服務里面可以看到名稱為StartService的服務

注意:--install=后面不要省%APP_HOME%\,不然會報告文件找不到

b.寫一個uninstall腳本

  1. @echo off  
  2. set APP_HOME=******  
  3. %APP_HOME%\prunsrv.exe //DS//StartService 

這個可以卸掉install的服務

c.更詳細的配置文檔可以看apache文檔

http://commons.apache.org/daemon/procrun.html

原文鏈接:http://zhousheng29.iteye.com/blog/1320882

【編輯推薦】

  1. Java進行HTML數(shù)據(jù)采集:淺談強大的group正則
  2. 多態(tài)在 Java 和 C++ 編程語言中的實現(xiàn)比較
  3. 詳細解析Java中抽象類和接口的區(qū)別
  4. Java***圖形解決方案 JFreeChart學習總結
  5. JPPF 2.5.5發(fā)布 Java并行處理框架
責任編輯:林師授 來源: zhousheng29的博客
相關推薦

2010-05-15 12:18:58

網(wǎng)絡安全反垃圾郵件

2009-07-24 18:03:44

2009-12-15 18:00:54

.NET 4.0

2010-05-31 09:01:07

IPv6配置

2010-08-04 10:04:52

Flex1.5環(huán)境配置

2011-08-04 18:09:15

PHP

2009-12-18 11:14:52

VS 2010環(huán)境

2012-09-19 20:40:53

2021-02-21 22:23:56

Windows 10VMware Hori虛擬化

2009-12-15 10:41:06

Visual Stud

2021-02-14 10:03:41

網(wǎng)絡攻擊零日漏洞SolarWinds

2017-06-26 18:30:01

PythonLinuxCentos

2011-12-13 10:11:49

2010-06-03 11:32:19

Windows Ser

2011-05-20 13:19:47

win7oracle數(shù)據(jù)庫

2010-10-28 16:24:30

配置oracle數(shù)據(jù)庫

2009-12-16 09:45:13

UbuntuUbuntu ServUTF-8

2009-12-15 17:25:09

2020-10-12 18:21:22

LinuxPython命令

2023-05-09 15:17:42

Hi3861鴻蒙
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人国产精品色哟哟 | 91精品国产乱码久久蜜臀 | 一二三四在线视频观看社区 | 91亚洲国产 | 国产欧美一区二区三区日本久久久 | 久久大陆| 欧美一区成人 | 很黄很污的网站 | 精品国产欧美 | 少妇av片| 日韩视频国产 | 国产98色在线 | 欧美片网站免费 | www.黄色在线观看 | 久久久久国产一区二区三区 | 国产亚洲久 | 影音先锋亚洲资源 | 日本中文在线视频 | 欧美性tv | 国产不卡在线观看 | 麻豆久久久久久 | 精品免费国产 | 久久久久国产精品午夜一区 | 欧美极品一区二区 | 日韩有码一区二区三区 | 欧美成人a∨高清免费观看 91伊人 | 色爱综合网 | 久久中文字幕一区 | 日韩三级 | 狼人伊人影院 | 久在草| 精品一区二区在线观看 | 亚洲视频自拍 | 久草新在线 | 国产在线一区二区三区 | 男女羞羞的网站 | 尤物视频在线免费观看 | av免费看在线 | 国产成人精品一区二 | 久久精品一区二区三区四区 | 成人久久久久久久久 |