- 浏览: 23524 次
- 性别:
- 来自: 深圳
最新评论
@ECHO OFF
@REM 部署WEB系统到Tomcat
set date=%date:~0,10%
set time=%time:~0,8%
set currDate=%date% %time%
echo 开始运行将工作空间里面编译后的代码拷贝到Tomcat中...%currDate%
echo 设置参数
set WORK_SPACE=J:\飘\IT\workspace
set PRJ_NAME=MyStruts1Prj
set PRJ_WEB_ROOT=MyStruts1Prj\WebContent
set BIN=build
set CATALINA_HOME=J:\飘\IT\tools\tomcat6_0_3_5
set WEB_NAME=webapp
@REM 删除之前的
echo 删除之前存在的
cd %CATALINA_HOME%\webapps
if exist %WEB_NAME% rd /s /q %WEB_NAME%
@REM 新建
md %WEB_NAME%
@REM 拷贝工程中编译好的文件到Tomcat
echo 拷贝工程中编译好的文件到Tomcat\webapps
xcopy %WORK_SPACE%\%PRJ_WEB_ROOT% %CATALINA_HOME%\webapps\%WEB_NAME% /S /E /F /A
xcopy %WORK_SPACE%\%PRJ_NAME%\%BIN% %CATALINA_HOME%\webapps\%WEB_NAME%\WEB-INF /S /E /F /A
@REM 启动Tomcat
echo 启动Tomcat
cd %CATALINA_HOME%\bin
call startup.batwindows使用批处理发布web到tomcat并启动tomcat的脚本
@REM 部署WEB系统到Tomcat
set date=%date:~0,10%
set time=%time:~0,8%
set currDate=%date% %time%
echo 开始运行将工作空间里面编译后的代码拷贝到Tomcat中...%currDate%
echo 设置参数
set WORK_SPACE=J:\飘\IT\workspace
set PRJ_NAME=MyStruts1Prj
set PRJ_WEB_ROOT=MyStruts1Prj\WebContent
set BIN=build
set CATALINA_HOME=J:\飘\IT\tools\tomcat6_0_3_5
set WEB_NAME=webapp
@REM 删除之前的
echo 删除之前存在的
cd %CATALINA_HOME%\webapps
if exist %WEB_NAME% rd /s /q %WEB_NAME%
@REM 新建
md %WEB_NAME%
@REM 拷贝工程中编译好的文件到Tomcat
echo 拷贝工程中编译好的文件到Tomcat\webapps
xcopy %WORK_SPACE%\%PRJ_WEB_ROOT% %CATALINA_HOME%\webapps\%WEB_NAME% /S /E /F /A
xcopy %WORK_SPACE%\%PRJ_NAME%\%BIN% %CATALINA_HOME%\webapps\%WEB_NAME%\WEB-INF /S /E /F /A
@REM 启动Tomcat
echo 启动Tomcat
cd %CATALINA_HOME%\bin
call startup.batwindows使用批处理发布web到tomcat并启动tomcat的脚本
发表评论
-
启动Tomcat启动不了,报以下错:Error listenerStart解决方法
2016-09-04 15:35 498启动Tomcat启动不了,报以下错: org.apach ... -
java自定义标签库的开发
2016-04-08 17:45 0java自定义标签库的开发 :http://www.360 ... -
sitemesh技术的应用
2016-03-23 13:55 490sitemesh技术的应用 ... -
java爬虫gecco监控来了,不再裸奔
2016-03-21 15:05 0java爬虫gecco监控来了,不再裸奔 爬虫为什么要监控 ... -
Eclipse快捷键 10个最有用的快捷键
2016-03-12 16:28 0Eclipse中10个最有用的快捷键组合 一个Eclip ... -
JAVA 注解的几大作用及使用方法详解
2016-01-13 15:26 0JAVA 注解的几大作用及使用方法详解(2013- ... -
java内存溢出分析
2016-01-12 18:03 412用jmap生产dump文件,win通过任务管理器查看to ... -
java垃圾回收
2016-01-12 13:42 469 -
java内存泄露
2016-01-12 10:19 0用Eclipse Memory Analyzer查找内存泄露: ... -
计算机网络
2016-01-11 17:12 0计算机网络体系结构:http://henu-zyy.iteye ... -
spring MVC
2016-01-11 15:59 0国际化、本地化及Spring MVC 的设计:http://c ... -
服务器缓存技术
2016-01-11 11:45 0缓存使用与设计系列文章--目录:http://carlosfu ... -
java JFrame关闭窗口最大化功能
2015-06-18 10:05 2083如是JFrame框架,直接设置: JFrame jf = ne ... -
一些JAVA代码功能的相关链接
2015-06-18 09:04 0spring集成quartz任务调度: http://aton ... -
jsp页面静态化例子
2015-06-17 11:20 728连接:http://konglx.iteye.com/blog ... -
JFrame实现窗体在屏幕边缘靠边隐藏
2015-06-16 14:30 1120用JAVA swing做一个项目,类似QQ实现靠边隐藏的代码记 ... -
如何在JAVA程序中注册热键
2015-06-08 17:37 634http://walsece.iteye.com/blog/1 ... -
DB2锁表信息
2015-06-01 18:24 489查看数据库锁表信息 ----查询数据库锁表信息 db2 &qu ... -
转:apache安装后no service install解决办法
2015-05-31 17:01 545以下是解决步骤: 1、找到 apache2 目录下的 ... -
在 WebSphere JDBC Adapter 中如何避免死锁和锁超时
2015-05-30 15:40 632在 WebSphere JDBC Adapter 中 ...
相关推荐
总结,定时启动Tomcat应用服务器批处理脚本是一种实用的运维工具,通过结合Windows的任务计划程序,我们可以实现Tomcat服务器的自动启动,提升系统的稳定性和运维效率。同时,批处理脚本的灵活性允许我们根据业务...
3. **复制和部署应用**:如果需要自动部署应用到Tomcat,可以在批处理脚本中使用`xcopy`命令来复制应用程序的WAR文件到Tomcat的webapps目录下。例如: ``` xcopy "C:\MyApp\myapp.war" "%TOMCAT_HOME%\webapps\" /...
如果"curl"没有收到响应,那么这可能表明Tomcat出现问题,此时批处理脚本会启动重启流程。 "功能截图.png"可能是对监控脚本运行效果的可视化展示,帮助用户理解脚本如何工作,包括成功检测到Tomcat异常和执行重启...
在Windows环境下,可以使用Taskkill命令结束Tomcat进程,然后使用启动命令(如`startup.bat`)重新启动Tomcat。确保脚本具有适当的权限,以便能够执行这些操作。 另一个可能的解决方案是使用第三方监控工具,例如...
综上,这篇博文可能会涵盖如何在Windows环境下通过服务安装、命令行参数以及批处理脚本来无窗口启动和关闭Tomcat,同时可能会涉及到源码分析和安全性的建议。通过这些方法,你可以更加高效地管理和维护你的Tomcat...
本压缩包"tomcat_批处理延时命令bat@计划任务"提供的内容恰好聚焦于这个主题,它涉及到如何利用批处理脚本来启动Tomcat服务器,并通过计划任务实现自动化的开机启动。 首先,我们要理解什么是Tomcat。Tomcat是一款...
定时通过curl检测tomcat启动的web是否成功连通,若访问失败,重新启动 tomcat,保证 web 服务的正常使用,并将检测的日志输出到日志文件中。
这个批处理脚本会在特定的时间点运行,执行从远程主机下载war文件、备份现有war、停止Tomcat、替换新的war文件,然后重新启动Tomcat的过程,实现自动更新和重启。 在实际应用中,这样的批处理脚本可能会包含更多的...
首先,"自动重启Tomcat脚本"是一个批处理文件,它定期检查Tomcat的运行状况。通常,这个脚本会包含一个循环结构,每隔固定的时间间隔(例如300秒)检查Tomcat是否正在运行。这可以通过检查Tomcat进程ID或者监听的...
为了保证服务的连续性和稳定性,我们需要编写一个批处理脚本来监控Tomcat的状态,并在检测到异常时自动重启Tomcat。 "listener.bat" 文件很可能是这个自动重启脚本的核心部分。批处理脚本通常由一系列命令组成,...
在描述中提到“包括windows与linux批处理”,这意味着在压缩包中可能包含了适用于两种操作系统(Windows和Linux)的启动和关闭Tomcat的脚本。在Windows上,这些脚本通常以.bat为扩展名,而在Linux或Unix系统上,它们...
1. **启动脚本**:通常使用shell脚本(例如在Unix/Linux系统中)或批处理脚本(在Windows系统中)。启动脚本的主要任务是调用Tomcat的bin目录下的`catalina.sh`(Linux/Unix)或`startup.bat`(Windows)命令来启动...
这也是一个Windows批处理脚本,它的作用是启动Tomcat服务器。当你运行`startup.bat`时,它会启动Tomcat的服务进程,加载服务器配置,并准备好接收HTTP请求。Tomcat的启动过程中,会读取`conf/server.xml`配置文件,...
你可以将你的Web应用(通常是一个包含WEB-INF目录的目录结构)复制到此目录下,Tomcat会自动检测并部署它。 5. **logs** 目录:服务器的日志文件会被记录在这里,包括错误日志、访问日志等,这对于调试和监控服务器...
在现代Web开发环境中,Apache Tomcat作为一款广泛使用的开源Servlet容器,为Java Web应用程序提供了强大的支持。然而,默认情况下,Tomcat并不会随着系统启动而自动运行,这对于服务器管理和运维来说是一个不便。...
- `bin`目录包含启动和停止Tomcat的脚本,例如`startup.bat`和`shutdown.bat`,对于Windows用户来说,可以直接运行这些批处理文件来管理Tomcat服务。 - `conf`目录包含了Tomcat的配置文件,如`server.xml`(定义...
最后,需要设置Tomcat启动脚本,并将其添加为开机启动服务: ```bash # 将Tomcat的bin/startup.sh和bin/shutdown.sh可执行 sudo chmod +x $CATALINA_HOME/bin/startup.sh sudo chmod +x $CATALINA_HOME/bin/...
1. **下载并解压软件**:首先,我们需要下载最新版本的Tomcat、JDK和MySQL安装包,并将其解压到指定目录。确保所有文件保存在同一路径下,以便后续操作。 2. **配置环境变量**:安装JDK时,我们需要设置JAVA_HOME...
这通常涉及到创建一个监控Tomcat状态并根据需要启动它的脚本。而在Linux环境,我们通常会使用如`systemd`或`init.d`这样的服务管理工具来实现这一目标。 1. **在Windows上设置Tomcat守护进程:** - 创建一个批处理...