windows下部署服務指令碼

來源:互聯網
上載者:User

標籤:ica   start   cto   .bat   服務   windows   nload   tomcat   pen   

  1 chcp 65001  2 set home_dir=kp_home  3 set package_dir=/root/java_source  4 set config_home=anyDir  5 set resource_path=/home/Frank/openSource  6 set exchange_dir=\exchange.90km.com\exchange  7 set remote_host=192.168.80.84  8 set login_user=root  9 set remote_passwd=123456 10  11 rem 1.建立工作目錄 12 if exist %home_dir% ( 13     rd /s /q %home_dir% 14 ) 15 md %home_dir% 16 rem 2.進入工作目錄 17 cd %home_dir% 18  19 rem 3.擷取pscp工具. 20 xcopy \%exchange_dir%\xf\pscp.exe 21  22 rem 4.使用pscp下載檔案Tomcat. 23 pscp -l %login_user% -pw %remote_passwd% %remote_host%:/%resource_path%/apache-tomcat-7.0.55.zip . 24  25 md zip 26 cd zip 27 rem 5.使用pscp下載檔案7zip. 28 pscp -l %login_user% -pw %remote_passwd% %remote_host%:/%resource_path%/zip/* . 29 cd ../ 30  31 rem 6.下載需要的包.gateway , proxy , gameProxy , kp , gameServer. 先下載proxy和kp 32 rem 6.1下載kp................ 33 md kp 34 cd kp 35 pscp -l %login_user% -pw %remote_passwd% %remote_host%://%package_dir%/kp/dist/kp.war . 36  37  38 rem 6.1下載kp_config................ 39 md kp_config 40 cd kp_config 41 pscp -l %login_user% -pw %remote_passwd% %remote_host%://root/kpgroup/%config_home%/kp_config/* . 42 cd ../../ 43  44  45 rem 6.2下載config_config................ 46 rem md proxy_config 47 rem cd proxy_config 48 rem pscp -l %login_user% -pw %remote_passwd% %remote_host%://root/kpgroup/xf/kp_config/* . 49 rem cd ../ 50  51 rem 6.2下載proxy................ 52 md proxy 53 cd proxy 54 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%://%package_dir%/proxy/dist/* . 55 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:/root/kpgroup/%config_home%/proxy_config/startup.bat . 56 cd lib/ 57 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:%resource_path%/jce.jar . 58 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:%resource_path%/sunjce_provider.jar . 59  60 cd ../../ 61  62  63 rem 6.3下載gateway 64 md gateway 65 cd gateway 66 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%://%package_dir%/gateway/dist/* . 67 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:/root/kpgroup/%config_home%/gateway_config/startup.bat . 68 rem 6.4建立gateway設定檔目錄 69 md gateway_config 70 cd gateway_config 71 rem 替換設定檔 72 pscp -l %login_user% -pw %remote_passwd% %remote_host%://root/kpgroup/%config_home%/gateway_config/config.properties . 73 copy config.properties ..\conf\ /y 74 cd ../../ 75  76  77  78 rem 7.解壓Tomcat. 79 .\zip\7z e -spf apache-tomcat-7.0.55.zip -oTomcat 80 rem 8.放入指定的檔案到Tomcat下. 81  82 cd .\Tomcat\apache-tomcat-7.0.55 83 rd /s /q webapps 84 md webapps 85 cd webapps 86 copy ..\..\..\kp\kp.war . 87 ..\..\..\zip\7z e -spf kp.war -okp 88 rem 刪除原來的包 89 del kp.war  90  91 rem 9.替換設定檔 92 copy ..\..\..\kp\kp_config\application.properties .\kp\WEB-INF\classes\ /y 93 copy ..\..\..\kp\kp_config\config.properties .\kp\WEB-INF\classes\ /y 94 cd ..\..\.. 95  96  97 rem 10.下載快取 98 md cache 99 cd cache100 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:%resource_path%/memcached-1.4.5-x86.zip .101 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:%resource_path%/redis.zip .102 103 ..\zip\7z e -spf memcached-1.4.5-x86.zip -omemcached104 ..\zip\7z e -spf redis.zip -oredis105 106 cd ..107 rem download python connector tool;108 pscp -r -l %login_user% -pw %remote_passwd% %remote_host%:%resource_path%/mysql-connector-python-1.0.12-py2.7.msi .

 

啟動服務:

 1 rem 服務啟動指令碼 2 set home_dir=kp_home 3 cd %home_dir% 4  5 rem 啟動memcache 6 start .\cache\memcached\memcached-1.4.5-x86\memcached.exe 7  8 rem 啟動redis 9 start .\cache\redis\redis\64bit\redis-server.exe10 11 rem 啟動proxy12 cd proxy13 start startup.bat14 cd ..15 16 rem 啟動gateway17 cd gateway18 start startup.bat19 cd ..20 21 rem Tomcat22 rem cd .\Tomcat\apache-tomcat-7.0.55\bin\23 rem start catalina.bat run

 

其實主要是想推薦那個下載工具的呢,可以登入到linux下下載檔案.

pscp 下載連結: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

windows下部署服務指令碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.