91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過JavaService 將java jar包注冊成Windows 服務

發布時間:2020-07-20 14:45:29 來源:網絡 閱讀:9464 作者:lrtao2010 欄目:系統運維

一、 下載Javaservice ,把壓縮文件解壓,放到本地磁盤。
下載地址:
JavaService 64位 http://download.forge.ow2.org/javaservice/JavaService_2_0_10-amd64.zip
JavaService 32位 http://download.forge.ow2.org/javaservice/JavaService-2.0.10.zip
二、 準備jar包,查看jar 包Main函數所在的class
通過JavaService 將java jar包注冊成Windows 服務
三、 將jar包、解壓后的Javaservice執行程序、jdk免安裝包放在同一個文件夾下,并在該文件下新建err.log 和 out.log 文件。
四、 注冊完成后可能會遇到“The LoadLibrary function failed for the following reason 找不到指定的模塊的解決”的問題,為避免該問題,在此先進行處理。
方法1:拷貝%JAVA_HOME%/bin/msvcr100.dll 文件到C:\Windows\System32,
如果是64位系統還要拷貝到C:\Windows\SysWOW64。
方法2:拷貝%JAVA_HOME%/bin/msvcr100.dll 文件到到java程序打包成的jar文件同一個目錄下
采用第二種方法,將java-1.8.0_172\jre\bin\msvcr100.dll拷貝到java 程序jar包所在的目錄下,這個目錄結構如下:
通過JavaService 將java jar包注冊成Windows 服務
此時start.bat 為空文件
app 目錄下存放的文件
通過JavaService 將java jar包注冊成Windows 服務
五、 編寫bat腳本(start.bat)
@echo off

rem Get the current path
set C_PATH=%CD%

rem Get the installation path
set /p "I_PATH=Please enter the installation path:"

rem Check whether the installation path exists.
rem If the path already exists ,exit.
rem if no exists,creation installation path.
if exist %I_PATH% goto I_PATH_EXIT
if not exist %I_PATH% goto I_PATH_ONT_EXIT

:I_PATH_EXIT
echo %I_PATH% Already exist, please replace
set /p "I_PATH=Please enter the installation path:"
if exist %I_PATH% goto I_PATH_EXIT
if not exist %I_PATH% goto I_PATH_ONT_EXIT

:I_PATH_ONT_EXIT
mkdir %I_PATH%\app

rem echo Copy the file to the installation directory
rem xcopy directory ,copy file
xcopy %C_PATH%\app %I_PATH%\app /s

@ timeout 3
rem Register as a service
%I_PATH%\app\JavaService.exe -install Hello-test "%I_PATH%\app\java-1.8.0_172\jre\bin\server\jvm.dll" -Xms256m -Xmx1024m -jar -Djava.class.path="%I_PATH%\app\java-1.8.0_172\lib\tools.jar;%I_PATH%\app\helloworld.jar" -start "org.springframework.boot.loader.JarLauncher" -out "%I_PATH%\app\out.log" -err "%I_PATH%\app\err.log" -current "%C_PATH%" -auto
@ timeout 5
net start Hello-test

rem Generate configuration file
echo 系統安裝路徑:%I_PATH%\app > %C_PATH%\confing.txt
echo 系統啟動命令:net start Hello-test >> %C_PATH%\confing.txt
echo 系統關閉命令:net stop Hello-test >> %C_PATH%\confing.txt
echo 可以通過服務啟動或關閉系統(已經配置開機自啟動 )>> %C_PATH%\confing.txt
echo 系統服務卸載命令:sc delete Hello-test >> %C_PATH%\confing.txt
pause
注:-start "org.springframework.boot.loader.JarLauncher" –start 后面的class 為第二步中查到的class名稱
六、 在Windows 10操作系統上進行測試(雙擊start.bat文件)
通過JavaService 將java jar包注冊成Windows 服務
通過JavaService 將java jar包注冊成Windows 服務

看到上面的頁面,說明服務注冊成功,并已經啟動,按任意鍵退出即可。

七、 查看管理說明文檔
通過JavaService 將java jar包注冊成Windows 服務
confing.txt 在成功啟動服務后自動生成
通過JavaService 將java jar包注冊成Windows 服務
八、 查看安裝路徑文件
通過JavaService 將java jar包注冊成Windows 服務
其中out.log 文件中記錄服務啟動日志
九、 參考文檔
https://blog.csdn.net/cxj1990year/article/details/41862831

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淮滨县| 衡阳市| 大冶市| 瑞丽市| 宾川县| 武陟县| 无极县| 小金县| 阳新县| 西安市| 连城县| 迁西县| 从江县| 黔东| 新化县| 呈贡县| 扬中市| 郯城县| 商南县| 西藏| 紫云| 饶阳县| 北宁市| 上栗县| 萝北县| 昔阳县| 怀仁县| 台东市| 拜城县| 比如县| 郁南县| 阿拉善盟| 阿鲁科尔沁旗| 吉隆县| 巨野县| 体育| 双流县| 中阳县| 仙桃市| 秦安县| 兰溪市|