吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9093|回复: 24
收起左侧

[原创工具] Tomcat 半自动程序 V:0.1 (快速切换搭建本地项目)

  [复制链接]
夜灬喧哗 发表于 2017-5-22 17:32
本帖最后由 夜灬喧哗 于 2017-9-20 17:51 编辑

2017.8
这一次增加了一些小东西
1.获取管理员权限
2.增加7秒延迟,可以自动打开输入项目,延迟时间可自己更改
3.增加了本地项目XML模板关键字替换,创建新的XML(前提要自己创建一个XML模板在localhost)

又成功的懒了一下~~

详细看注释!
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Shell] 纯文本查看 复制代码
@echo off
TITLE [Tomcat 半自动程序 V:0.1]
mode con  cols=50 lines=30
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0
CLS
@echo -----正在遍历目录文件------
rem 定义tomcat localhost文件夹路径
set JSFOLDER=D:\Tomcat 7.0\conf\Catalina\localhost
chdir /d %JSFOLDER% 
for /f "delims=." %%i in ('dir /a-d /b *.*') do (echo %%i)
@echo ------修改所有文件后缀为.xml.bak----
REN *.xml *.xml.bak 
@echo 请输入项目名 
set /p var1=:
echo %var1%
if not exist %var1%.xml.bak goto _new
REN %var1%.xml.bak %var1%.xml
goto :_start

:_start
@echo ------项目名修改完毕------
@echo -----正在清理上个注册信息------
rem   tomcat temp文件夹路径
rd/s/q "D:\Tomcat 7.0\temp\"
@echo -----正在清理上个工程缓存------
rem   tomcat work文件夹路径
rd/s/q "D:\Tomcat 7.0\work\"
@echo --------启动Tomcat7--------
rem    tomcat Bin路径
cd D:\Tomcat 7.0\bin
start Tomcat7.exe
@echo --------延迟7秒打开项目--------
ping -n 7 127.0.0.1>nul
rem   调用浏览器,打开项目
start http://localhost:8089/%var1%
exit

:_new
rem 如果没有,创建该项目(先创建一个模板项目,我这里为zfinfo)
rem 把模板复制出来
copy zfinfo.xml.bak mb.xml.bak
@echo --项目%var1%不存在,开始创建!--
set filename=mb.xml.bak
@echo %filename%
rem 原关键字
set oldstr=zfinfo
@echo %oldstr%
rem  新关键字
set newstr=%var1%
@echo %newstr%
setlocal enabledelayedexpansion
for /f "delims=" %%a in (%filename%) do (
set aa=%%a
set aa=!aa:%oldstr%=%newstr%!
echo !aa!>>"%filename%.tmp"
)
move "%filename%.tmp" "%filename%"
ren %filename% %var1%.xml
goto _start

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2017.5

因为工作需要,写一个批处理快速切换本地项目
只需要配置自己的tomcat 路径即可

这一次没有忘记添加管理员权限


D:\Tomcat 7.0 替换为你的 tomcat 路径即可使用

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[Shell] 纯文本查看 复制代码
@echo off
TITLE [Tomcat 半自动程序 ]
mode con cols=50 lines=30
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0
CLS
@echo -----正在遍历目录文件------
set JSFOLDER=D:\Tomcat 7.0\conf\Catalina\localhost 
chdir /d %JSFOLDER% 
for /f "delims=." %%i in ('dir /a-d /b *.*') do (echo %%i)
@echo ------修改所有文件后缀为.xml.bak----
REN *.xml *.xml.bak 
@echo 请输入项目名 
set /p var1=:
echo %var1%
REN %var1%.xml.bak %var1%.xml
@echo ------项目名修改完毕------
@echo -----正在清理上个注册信息------
rd/s/q "D:\Tomcat 7.0\temp\" 
@echo -----正在清理上个工程缓存-----
rd/s/q "D:\Tomcat 7.0\work\"  
@echo --------启动Tomcat7--------
cd D:\Tomcat 7.0\bin 
start Tomcat7.exe
exit

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


QQ截图20170522174212.png                  

免费评分

参与人数 7吾爱币 +11 热心值 +7 收起 理由
298725237 + 1 + 1 热心回复!
shui5462115 + 1 + 1 谢谢@Thanks!
不仅仅是龙哥啊 + 1 + 1 热心回复!
废宅小五 + 1 + 1 谢谢@Thanks!
mlwy + 1 + 1 谢谢@Thanks!
Seven_2017 + 1 + 1 已答复!
Hmily + 5 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 夜灬喧哗 发表于 2017-5-23 16:27
ShadowY 发表于 2017-5-23 16:01
楼主这是干什么用的啊?

百度下TOMCAT  主要是JAVA WEB 开发使用
ShadowY 发表于 2017-5-24 08:57
Seven_2017 发表于 2017-5-22 18:41
祥子吧 发表于 2017-5-22 21:32
感谢分享 非常实用
天天涨停天天盈 发表于 2017-5-22 22:09
这个东西 以前好像用过~~~~~~~~~~~
JWong 发表于 2017-5-23 05:20 来自手机
谢谢分享
okboom 发表于 2017-5-23 09:38
不错支持
miwangniao 发表于 2017-5-23 10:58
感谢分享。高手无处不在
noah88 发表于 2017-5-23 13:43 来自手机
半自动也是相当不错
ShadowY 发表于 2017-5-23 16:01
楼主这是干什么用的啊?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-25 04:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表