拿我的舉例吧,我用的環(huán)境是tomcat6和myeclipse10.7。公司的項目是我常常需要用到的,另外自己還在本地備份了一個,以便自己沒事的時候調(diào)試練習(xí)用的,公司的項目名字叫做“smisdev”,而我本地備份的名字叫做localsmisdev。首先我把tomcat的配置文件server.xml拷貝出來三份分別起名如下
站在用戶的角度思考問題,與客戶深入溝通,找到賈汪網(wǎng)站設(shè)計與賈汪網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋賈汪地區(qū)。本地:localserver.xml、公司項目:cvsserver.xml、所有:allserver.xml 。
三個文件內(nèi)容基本一致,除了加載項目的配置點不同:
本地項目:localserver.xml
公司項目:cvsserver.xml
所有:allserver.xml
將在三個文件放在同一個位置,我都放在了D:BAT下了,然后在這個目錄下新建.bat文件,內(nèi)容如下:
@echo off
title myeclipse項目切換
color 1f
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
:doit
@echo off
set/p xz=啟動本地項目[a],啟動CVS項目[b],啟動所有項目[c]
if %xz%==a goto a
if %xz%==b goto b
if %xz%==c goto c
goto doit
:a
@echo off
copy/y "D:BATlocalserver.xml" D:"Tomcat 6.0"confserver.xml
echo 已切換為本地項目!
echo. & pause
goto doit
:b
@echo off
copy/y "D:BATcvsserver.xml" D:"Tomcat 6.0"confserver.xml
echo 已切換為cvs項目!
echo. & pause >NUL
goto doit
:c
@echo off
copy/y "D:BATallserver.xml" D:"Tomcat 6.0"confserver.xml
echo 已切換為所有項目!
echo. & pause
goto doit
這樣運行批處理,選擇需要哪個項目回車,就自動切換成所需要的項目了??瓷厦妫鋵嵉览砗芎唵?,就是利用批處理的copy命令,把事先準(zhǔn)備好的對應(yīng)的項目文件覆蓋本機(jī)tomcat的配置文件,以達(dá)到切換的目的!win7或win8下可能需要管理員權(quán)限!