`

远程关闭与重启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已经停了
%>


restart.bat

call shutdown.bat
delay.exe 
5
call startup.bat

唯一的问题,你需要一个延迟程序,就是那个 delay.exe 5, 否则可能还没有关闭就启动了,80端口被占用 

如果是服务,就更简单了,restart.bat 里面写上 net stop Tomcat 和 net start Tomcat 就可以了!

分享到:
评论

相关推荐

    java代码启动tomcat

    描述: Java 实现 Tomcat 的自启动和关闭,可实现远程控制 Tomcat 标签: Java Tomcat 知识点 1: Java 项目结构 在创建一个 Java 项目时,需要添加必要的 JAR 包来实现 Tomcat 服务器的启动。在项目结构中,需要...

    jvisualvm远程访问Linux环境中tomcat

    接着,进入 jdk 中的 jvisualvm 远程访问 Tomcat 后,打开工具 &gt; 插件 &gt; 可用插件,选择 Visual GC 进行下载安装,然后重启 jvisualvm 即可完成添加。 jvisualvm 的监控方法 jvisualvm 有两种方法监控 Tomcat:jmx...

    Linux 中Tomcat远程调试代码的实现方法

    保存并关闭`catalina.sh`后,重启Tomcat服务,此时Tomcat已经开启了远程调试功能。 接下来,在Eclipse IDE中配置远程调试。按照以下步骤操作: 1. **第一步**:在Eclipse中,选择要调试的项目,右键点击,然后选择...

    关于Tomcat的AJP端口禁用.docx

    AJP(Apache JServ Protocol)是Tomcat与Apache HTTP服务器之间的一种通信协议,用于提高Web应用的性能。然而,AJP由于其特性,可能存在一定的安全风险,因此在某些情况下,我们可能需要禁用AJP端口以增强系统安全性...

    tomcat启动管理工具

    "Tomcat启动管理工具"指的是用于控制和监控Tomcat服务器的一系列方法和工具。 【描述】:Tomcat启动管理工具涵盖了启动、停止、监控以及配置Tomcat服务器的过程。这些工具可以帮助开发者有效地管理他们的应用服务,...

    项目部署到tomcat

    - 重启Tomcat服务器使配置生效。 #### 方法二:手动复制到`webapps`目录下 第二种方法相对简单,只需将要部署的应用程序直接复制到Tomcat的`webapps`目录下即可。 ##### 操作步骤: 1. **准备应用程序**: - ...

    Linux下tomcat的使用

    ### Linux下Tomcat服务器的常规使用方法 #### 连接Linux系统 在开始操作Tomcat服务器之前,首先需要通过SSH连接到Linux系统。这一步骤是进行任何远程操作的基础。 **命令示例**: ``` ssh 202.119.11.238 ``` ...

    tomcat远程debug

    在IT行业中,远程调试是一种非常实用的技术,尤其是在分布式系统或者多服务器环境下的开发与调试过程中。Tomcat,作为广泛使用的Java应用服务器,同样支持远程调试功能。本文将详细讲解如何配置Tomcat进行远程调试,...

    tomcat实现session共享

    4. **重启Tomcat**:保存并关闭`context.xml`后,重启Tomcat服务器,使其应用新的配置。 现在,每当Tomcat创建或更新一个session时,都会自动将其存储到Redis中。其他服务器在处理请求时,会从Redis中获取session...

    tomcat中文手册.chm

    十、Tomcat与其他应用服务器集成 如与Spring Boot、JBoss、WebLogic等结合,构建更复杂的企业级应用环境。 综上所述,《Tomcat中文手册》涵盖了Tomcat从基础到进阶的全方位知识,无论是初学者还是经验丰富的开发者...

    通过服务运行tomcat

    - `&lt;Server port="9055" shutdown="SHUTDOWN"&gt;`:这里指定了Tomcat的关闭端口,通常用于远程管理,例如通过命令行方式关闭Tomcat服务。 - `...

    apache-tomcat-9.0.30.zip

    - **远程管理**:通过JMX(Java Management Extensions)可以远程监控和管理Tomcat实例。 - **日志系统**:记录服务器运行时的信息,帮助排查问题。 4. **开发和调试**: - **部署应用**:将打包好的WAR文件放入...

    tomcat6 源代码

    通过管理工具如Manager App,可以远程部署、卸载、重启应用。 7. **安全性**: Tomcat提供了多种安全机制,如SSL/TLS加密,角色基础的访问控制(RBAC),以及基于Jaas的身份验证和授权。这些可以通过`conf/server....

    官方原版tomcat-9.0.37 32位

    - 启动与停止:通过bin目录下的startup.bat和shutdown.bat脚本启动和关闭Tomcat服务。 - 配置文件:修改conf/server.xml以定制端口、应用上下文、连接器等设置。 5. **性能优化** - 调整JVM参数:通过设置JVM...

    Tomcat源码研究.pdf

    - **管理操作**:除了监控外,还可以通过JMX执行一些管理操作,如重启Tomcat、重载配置文件、停止和启动Web应用程序等。 - **安全配置**:为了保护MBean Server不受未经授权的访问,Tomcat允许配置用户名和密码,以...

    Tomcat8 32位

    通过这些应用,用户可以远程部署、卸载、重启应用,查看服务器状态等。但要注意,为了防止未经授权的访问,通常需要在`conf/context.xml`和`conf/web.xml`中配置相应的访问控制。 总之,Tomcat8 32位是一个功能丰富...

    apache-tomcat-7.0.79

    10. **插件与扩展**:Tomcat社区开发了多种插件,如`jmxproxy`、`manager`等,用于远程管理、监控和调试Tomcat服务器。 总之,Apache Tomcat 7.0.79是一个强大且灵活的Java Web服务器,能够满足各种Web应用的需求。...

    tomcat9.zip

    8. **热更新与自动重启**:使用`reloadable`属性,可以在不关闭服务器的情况下热更新Web应用,提高开发效率。而`autoDeploy`属性则允许在`webapps`目录下添加或修改应用时自动部署或重新部署。 9. **最佳实践**:...

    tomcat.rar

    Tomcat支持许多插件,如JMX Remote Lifecycle Listener允许远程监控和管理,Apache Tomcat Connectors提供了与Apache HTTP Server的集成。 总的来说,"tomcat.rar"不仅是一个压缩包,它是Java Web开发者的强大工具...

    JavaWeb开发工具Tomcat 6.0

    默认情况下,Tomcat的一些安全设置是关闭的,因此在生产环境中,需要配置防火墙、设置用户认证、限制远程管理等措施,以防止未授权访问和攻击。`conf/server.xml`中的`&lt;Engine&gt;`、`&lt;Host&gt;`和`&lt;Context&gt;`元素可以用来...

Global site tag (gtag.js) - Google Analytics