`

远程重新启动Tomcat

阅读更多
jsp 代码如下:查看复制到剪切板打印
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>  
<%  
Runtime   run   =   Runtime.getRuntime();     
Process   pro   =   run.exec("d:\\tomcat\\bin\\restart.bat");   // 替换为你的路径,linux下为.sh , 如果单独调用 shutdown.bat 就关闭了。 单独启动没戏,因为tomcat已经停了  
%> 

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
<%
Runtime   run   =   Runtime.getRuntime();  
Process   pro   =   run.exec("d:\\tomcat\\bin\\restart.bat");   // 替换为你的路径,linux下为.sh , 如果单独调用 shutdown.bat 就关闭了。 单独启动没戏,因为tomcat已经停了
%>
restart.bat查看复制到剪切板打印
call shutdown.bat  
delay.exe 5 
call startup.bat 

call shutdown.bat
delay.exe 5
call startup.bat唯一的问题,你需要一个延迟程序,就是那个 delay.exe 5, 否则可能还没有关闭就启动了,80端口被占用
如果是服务,就更简单了,restart.bat 里面写上 net stop Tomcat 和 net start Tomcat 就可以了!
分享到:
评论

相关推荐

    jvisualvm远程访问Linux环境中tomcat

    保存后重新启动系统。最后,测试 jdk 的安装,输入 `java –version` 命令。 Tomcat 的安装和配置 下载 32 位的 Linux 版 Tomcat,並将其复制到 `/usr/local` 文件夹下。然后,执行 `tar –zxvf apache-tomcat-...

    Tomcat远程调试

    完成配置后,重新启动Tomcat,服务器就会监听指定的端口等待调试连接。 在IDE如MyEclipse中配置远程调试也很简单。打开“Run Configurations”对话框,创建一个新的Remote Java Application配置。在Connection部分...

    Eclipse 远程调试Tomcat的应用

    3. **保存并重启Tomcat**:完成上述配置后,保存文件并重新启动Tomcat,以使新配置生效。 #### 三、Eclipse客户端配置 配置完Tomcat服务端后,接下来需要在Eclipse中设置远程调试。 1. **打开Run/Debug ...

    eclipse远程调试tomcat

    完成以上配置后,启动Tomcat服务器。如果配置正确,将在Tomcat的日志文件`catalina.out`中看到如下输出: ``` Listening for transport dt_socket at address: 8000 ``` 这表明Tomcat已准备好接受来自远程调试器的...

    利用Tomcat远程部署解决修改类后重启Tomcat问题

    然而,每当代码发生修改,传统的方式是停止Tomcat,更新应用的WAR文件,然后重新启动服务器,这在开发阶段效率较低。为了解决这个问题,Tomcat提供了一种名为“远程部署”的功能。 远程部署主要通过Tomcat的`...

    tomcat开启远程jmx连接方式

    - 在系统服务中重新启动对应的Tomcat服务(例如,“Apache Tomcat 6.0 Tomcat6”)。 3. **验证配置**: - 检查操作系统是否监听8999端口,如果监听则配置成功。 ### Tomcat 7 (无服务版) 对于非Windows服务...

    阿里云远程配置Tomcat服务器教程

    2. **重启Tomcat服务**:重新启动Tomcat服务使配置生效。 3. **测试访问**: - 使用任何一台电脑上的浏览器访问公网IP地址加端口号(例如:`http://115.28.19.196:8080`)。 - 如果能看到Tomcat欢迎页面,则表示...

    tomcat7打补丁版.rar

    6. **启动Tomcat服务**:更新完成后,重新启动Tomcat以使改动生效。 7. **验证补丁应用**:检查Tomcat日志以确认没有错误,并通过安全扫描工具验证漏洞是否已修复。 在实际操作中,为了保持系统安全,不仅需要定期...

    解决tomcat5.5以上不能用命令行启动的问题

    在命令行中启动Tomcat通常涉及到运行`catalina.sh`(Unix/Linux)或`catalina.bat`(Windows)脚本。这些脚本会执行一些初始化任务,包括设置环境变量、加载JVM参数、初始化类加载器以及启动服务器。 问题可能出现...

    自动重启tomcat批处理命令

    这个批处理脚本会在特定的时间点运行,执行从远程主机下载war文件、备份现有war、停止Tomcat、替换新的war文件,然后重新启动Tomcat的过程,实现自动更新和重启。 在实际应用中,这样的批处理脚本可能会包含更多的...

    如何基于Idea远程调试tomcat war包及jar包

    使用命令行进入`bin`目录,运行以下命令启动Tomcat: ```bash catalina jpda start ``` 3. **配置Idea远程调试** 在Idea中,打开项目,进入`Run/Debug Configurations`,选择`Remote`配置类型,创建新的远程...

    apache-tomcat-7.0.59-x64.rar

    接着,你可以通过bin目录下的startup.sh(Unix/Linux)或startup.bat(Windows)脚本来启动Tomcat服务器。停止服务器则使用对应的shutdown.sh或shutdown.bat。 配置Tomcat涉及修改conf目录下的多个配置文件,如...

    Tomcat 热部署

    Tomcat的热部署功能使得开发人员能够在开发过程中实时看到代码更改的效果,而无需重新启动服务器。这对于快速迭代的项目尤其重要,因为它节省了频繁重启服务器的时间。然而,Tomcat默认并不开启热部署,需要通过一些...

    tomcat9 64位

    5. **启动与管理**:使用`bin`目录下的`startup.sh`(Linux/Unix)或`startup.bat`(Windows)脚本来启动Tomcat,`shutdown.sh`或`shutdown.bat`用于停止服务。`catalina.sh`或`catalina.bat`提供了更多管理选项。 ...

    apache-tomcat-8.5.37-windows-x86.zip

    - 启动Tomcat:可以通过运行`bin/startup.bat`脚本来启动服务,`bin/shutdown.bat`来停止服务。 **5. 应用部署** 部署Web应用程序在Tomcat中通常涉及以下步骤: - 将`.war`文件放入`webapps`目录下,Tomcat会自动...

    最新版linux apache-tomcat-9.0.50.tar.gz

    4. **启动Tomcat**:进入Tomcat的bin目录,然后执行`./startup.sh`启动服务。如果一切顺利,你将在控制台看到Tomcat成功启动的信息。 5. **访问Web管理界面**:默认情况下,Tomcat的管理界面可以在浏览器中通过`...

    apache-tomcat-8.5.33.zip

    4. **启动Tomcat**:现在你可以使用`startup.sh`脚本来启动Tomcat服务: ``` catalina_home=/path/to/apache-tomcat-8.5.33 $catalina_home/bin/startup.sh ``` 5. **访问Web应用程序**:如果Tomcat成功启动,...

    zabbix监控tomcat所需资源包下载附带教程

    2. **启动Tomcat**:修改配置后,重新启动Tomcat服务,确保JMX功能生效。 3. **安装JMX客户端**:将cmdline-jmxclient-0.10.3.jar添加到Java的类路径中,这通常可以通过环境变量或者在执行命令时指定`-cp`参数来...

    Ubuntu16.04下搭建Guacamole-Tomcat环境

    重新启动Tomcat和Guacamole服务以应用更改: ``` sudo /etc/init.d/tomcat8 restart sudo /etc/init.d/guacd restart ``` 6. **访问Guacamole**: 现在可以通过浏览器访问Guacamole。在地址栏输入`...

Global site tag (gtag.js) - Google Analytics