批處理指令自動部署jre,mysql,tomcat

本文檔主要記錄自動部署過程:

實現生產環境jre,mysql,tomcat的自動部署,剛接觸cmd指令,只是最簡單批處理,還未曾深入學習優化

0. 安裝WINDOWS 2008 R2

參考:http://blog.csdn.net/u011144211/article/details/46771353

1.拷貝  vpDeploy 目錄(已解壓開發包)到 目標主機D盤

     
     
    其中jar.exe是用來解壓的jar包,後來都是用解壓縮版的安裝文件,未使用
    
    

2.安裝JRE

   1)cd d:\vpDeploy\jre

   2)jre-7u71-windows-x64.exe /s INSTALLDIR=d:\java\jre

3.安裝Tomcat

   1)cd d:\vpdeploy

   2)echo D | xcopy apache-tomcat-8.0.15 d:\apache-tomcat-8.0.15 /d /e   將tomcat安裝目錄全部複製到D盤下,包括目錄本身而不是隻複製子文件

  3)wmic ENVIRONMENT create name="JRE_HOME",username="<system>",VariableValue="D:\java\jre"   創建JAVA_HOME環境變量

   4)wmic ENVIRONMENT create name="CATALINA_HOME",username="<system>",VariableValue="D:\apache-tomcat-8.0.15"  

   5)wmic ENVIRONMENT create name="CATALINA_BASE",username="<system>",VariableValue="D:\apache-tomcat-8.0.15" 

   6)wmic ENVIRONMENT create name="TOMCAT_HOME",username="<system>",VariableValue="D:\apache-tomcat-8.0.15" 

   7)wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%JRE_HOME%\bin;%TOMCAT_HOME%\bin;"   將環境變量添加到path中

   8)cd d:\apache-tomcat-8.0.15\bin

   9)service.bat install Tomcat  

   10)sc config Tomcat start= auto 將Tomcat服務設置爲自動啓動

   11)net start Tomcat

4.安裝Mysql

   1)cd d:\vpdeploy

   2)echo D | xcopy mysql-5.6.22-winx64 d:\mysql-5.6.22-winx64 /d /e

   3)cd d:\mysql-5.6.22-winx64\bin

   4mysqld -install

   5)wmic ENVIRONMENT create name="MYSQL_HOME",username="<system>",VariableValue="D:\mysql-5.6.22-winx64

   6)wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%JRE_HOME%\bin;%TOMCAT_HOME%\bin;%MYSQL_HOME%\bin;

   7)sc config mysql start= auto

   8)net start mysql

   9)mysql -u root mysql -e "update mysql.user set password=PASSWORD('admin') where User='root';flush privileges; quit;"

       修改密碼爲admin(此時默認密碼爲空,若要再次修改密碼,則不能使用這條指令)

5.編寫批處理文件

   1)將安裝指令分別寫入txt文件,並改後綴名爲.bat,文件名要標明版本號,如:tomcat-8.0.15.bat

   2)編寫total.bat,分別調用安裝jre、tomcat、mysql的批處理,如:call tomcat-8.0.15.bat

   3)測試運行。

  4)批處理基本知識:http://blog.csdn.net/u011144211/article/details/46771297

6.安裝過程中修改的文件

   1)mysql的 my-default.ini ,替換成配置完的版本(安裝過程中直接install並創建服務,不需要選擇基本配置)

   2)tomcat/bin/setclasspath.bat文件開頭添加一句話 set JRE_HOME=d:\java\jre,避免tomcat安裝過程中找不到JRE_HOME的環境變量



發佈了42 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章