十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
拿我的举例吧,我用的环境是tomcat6和myeclipse10.7。公司的项目是我常常需要用到的,另外自己还在本地备份了一个,以便自己没事的时候调试练习用的,公司的项目名字叫做“smisdev”,而我本地备份的名字叫做localsmisdev。首先我把tomcat的配置文件server.xml拷贝出来三份分别起名如下
站在用户的角度思考问题,与客户深入沟通,找到贾汪网站设计与贾汪网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、网络空间、企业邮箱。业务覆盖贾汪地区。本地:localserver.xml、公司项目:cvsserver.xml、所有:allserver.xml 。
三个文件内容基本一致,除了加载项目的配置点不同:
本地项目:localserver.xml
公司项目:cvsserver.xml
所有:allserver.xml
将在三个文件放在同一个位置,我都放在了D:BAT下了,然后在这个目录下新建.bat文件,内容如下:
@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命令,把事先准备好的对应的项目文件覆盖本机tomcat的配置文件,以达到切换的目的!win7或win8下可能需要管理员权限!