Windows10+Tomcat8+jdk1.8+服務(wù)注冊(cè)+bat自動(dòng)安裝配置

Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + 修改服務(wù)啟動(dòng)類(lèi)型 + bat自動(dòng)安裝 配置方法

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開(kāi)發(fā)人員和項(xiàng)目經(jīng)理組成的專(zhuān)業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺(jué)設(shè)計(jì)、用戶(hù)體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開(kāi)發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)易于使用并且具有良好的響應(yīng)性。

1、 從官網(wǎng)下載jdk1.8 和Tomcat 8安裝包
jdk-8u172-windows-x64.exe (網(wǎng)址:http://www.oracle.com/technetwork/java/javase/downloads/index.html)
apache-tomcat-8.5.32-windows-x64.zip (網(wǎng)址:http://tomcat.apache.org/)

2、 制作jdk免安裝包

  1. 雙擊jdk-8u172-windows-x64.exe安裝軟件
    Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置
    Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置
    Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置

這一步不點(diǎn)擊更改,直接點(diǎn)擊下一步。

Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置

安裝完成后,把C:\Java\目錄完整復(fù)制,就可以得到JDK的免安裝包

3、 Tomcat 8 的安裝包解壓即可使用

4、 整理安裝包,編寫(xiě)bat文件

安裝包目錄架構(gòu)如下:
C:\tomcat
├─tomcat
│ ├─apache-tomcat-8.5.32 (Tomcat 8.5.32 解壓目錄)
│ │ ├─bin (將catalina.bat、service.bat、startup.bat、shutdown.bat 四個(gè)文件拷貝到tomcat_bin文件夾下,拷貝后源文件刪除)
│ │ ├─conf
│ │ ├─java-1.8 (復(fù)制過(guò)來(lái)的JDK 1.8 安裝包)
│ │ ├─lib
│ │ ├─logs
│ │ ├─temp
│ │ ├─webapps
│ │ └─work
├─tomcat_bin (存放home.bak、catalina.bak.bat、service.bak.bat、startup.bak.bat、shutdown.bak.bat 文件)
├─install.bat (自動(dòng)安裝腳本)
└─confing.txt (自動(dòng)安裝腳本執(zhí)行完成后自動(dòng)生成,存放安裝路徑等信息)

5、 文件說(shuō)明
tomcat_bin 文件夾下文件在install.bat中會(huì)用到,其中 home.bak文件內(nèi)容為空,catalina.bak.bat、service.bak.bat、startup.bak.bat、shutdown.bak.bat四個(gè)文件分別是從bin文件中拷貝過(guò)來(lái)的四個(gè)文件刪除第一行(@echo off)后的備份,源文件刪除。

6、 install.bat 文件內(nèi)容
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%
mkdir %I_PATH%\tomcat

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

echo @echo off>%C_PATH%\tomcat_bin\home.bat
echo set CATALINA_HOME=%I_PATH%\tomcat\apache-tomcat-8.5.32>>%C_PATH%\tomcat_bin\home.bat
echo set JAVA_HOME=%I_PATH%\tomcat\apache-tomcat-8.5.32\java-1.8>>%C_PATH%\tomcat_bin\home.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\catalina.bak.bat >> %C_PATH%\tomcat_bin\catalina.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\service.bak.bat >> %C_PATH%\tomcat_bin\service.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\startup.bak.bat >> %C_PATH%\tomcat_bin\startup.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\shutdown.bak.bat >> %C_PATH%\tomcat_bin\shutdown.bat

move %C_PATH%\tomcat_bin\catalina.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\service.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\startup.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\shutdown.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\

@ timeout 5
rem Register as a service
call %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat install
@ timeout 3
sc config Tomcat8 start= auto
@ timeout 3
net start Tomcat8

rem Generate configuration file
echo 系統(tǒng)安裝路徑:%I_PATH%\tomcat > %C_PATH%\confing.txt
echo 系統(tǒng)啟動(dòng)命令:net start Tomcat8 >> %C_PATH%\confing.txt
echo 系統(tǒng)關(guān)閉命令:net stop Tomcat8 >> %C_PATH%\confing.txt
echo 可以通過(guò)服務(wù)啟動(dòng)或關(guān)閉系統(tǒng)(已經(jīng)配置開(kāi)機(jī)自啟動(dòng) )>> %C_PATH%\confing.txt
echo 系統(tǒng)服務(wù)安裝命令:%I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat install >> %C_PATH%\confing.txt
echo 系統(tǒng)服務(wù)卸載命令:%I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat remove >> %C_PATH%\confing.txt

pause

7、 雙擊install.bat,輸入要安裝的路徑,即可自動(dòng)安裝
Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置

c:\app 為安裝路徑

Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置

至此,自動(dòng)安裝成功,并已經(jīng)啟動(dòng)

8、 本機(jī)訪問(wèn)測(cè)試
Windows 10 +Tomcat 8 + jdk 1.8 + 服務(wù)注冊(cè) + bat自動(dòng)安裝 配置

9、 查看confing.txt的內(nèi)容

系統(tǒng)安裝路徑:c:\app\tomcat
系統(tǒng)啟動(dòng)命令:net start Tomcat8
系統(tǒng)關(guān)閉命令:net stop Tomcat8
可以通過(guò)服務(wù)啟動(dòng)或關(guān)閉系統(tǒng)(已經(jīng)配置開(kāi)機(jī)自啟動(dòng) )
系統(tǒng)服務(wù)安裝命令:c:\app\tomcat\apache-tomcat-8.5.32\bin\service.bat install
系統(tǒng)服務(wù)卸載命令:c:\app\tomcat\apache-tomcat-8.5.32\bin\service.bat remove

10、 參考文檔

https://www.jb51.net/article/5828.htm BAT文件語(yǔ)法和技巧(bat文件的編寫(xiě)及使
用)

https://blog.csdn.net/ttx_laughing/article/details/52919456 關(guān)于tomcat注冊(cè)成一個(gè)服務(wù),并修改啟動(dòng)類(lèi)型

文章題目:Windows10+Tomcat8+jdk1.8+服務(wù)注冊(cè)+bat自動(dòng)安裝配置
標(biāo)題來(lái)源:http://bm7419.com/article46/gejseg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化網(wǎng)站改版、網(wǎng)站排名、標(biāo)簽優(yōu)化、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司