当前位置: 首页 > news >正文

tomcat服务的启动与隐藏启动(win)

一:  tomcat的启动与隐藏启动

1. 正常启动:D:\apache-tomcat-8.5.24\bin中的   startup.bat  双击启动

2. 启动tomcat服务后,window下方会出现一个cmd命令窗口,这时如果不小心点中了命令窗口的里面(黑色的),有可能会出现服务暂停的现象

                

   这时可以将tomcat设置为隐藏启动(服务正常启动,但下方不会出现cmd命令窗口) 

   实现方法:

         更改文件:TOMCAT_HOME\bin\setclasspath.bat

            将set _RUNJAVA="%JRE_HOME%\bin\java.exe"  改为  set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"   (在文件的末尾)

         更改后,重启服务即可;

3. 关闭tomcat服务    D:\apache-tomcat-8.5.24\bin中的   shutdown.bat  双击关闭(之前启动的cmd窗口会自动消失)

 

4.也可以将tomcat设置为系统服务

  https://blog.csdn.net/hejielhwx/article/details/10175883

 

二: tomcat正常启动后,为方便辨识,更改cmd窗口的名字

  

  D:\apache-tomcat-8.5.24\bin中的   catalina.bat  的文件   set TITLE=Tomcat  改为  set TITLE=ceshi

    

  重启服务即可

  

三: 一台电脑启动多个tomcat服务的相关配置

  有时我们需要在一台服务器上启动多个tomcat服务,这时需要改动tomcat的sever.xml文件的配置

  1. 只启动一个tomcat服务时,我们用默认的8080端口正常启动后,便可正常访问,但如果我们复制多个tomcat,并启动多个服务时,就会出现 访问时出错,因为端口被占用

  2. 方法:更改tomcat的配置文件sever.xml(在D:\apache-tomcat-8.5.24\conf目录下)

    

    

    

 

     上述三个地方的port改为,未被使用的端口号,如:8006,8081,8010

    分别重启服务即可

 

四:有时我们需要在windows中查看整个tomcat运行的日志,但是没有类似linux中的catalina.out文件:http://bud407.iteye.com/blog/2026471

  1、打开bin下面的startup.bat文件,把call "%EXECUTABLE%" start %CMD_LINE_ARGS% 
       改为call "%EXECUTABLE%" run %CMD_LINE_ARGS% 。 
  2、打开bin下面的catalina.bat文件,会发现共有4处%ACTION%,在后面分别加上 
        “>>%CATALINA_BASE%\logs\catalina.out”。 
      重启tomcat,就会发现在logs文件夹下出现了catalina.out文件,把原来控制台的信息全写进去了。 
  3、你可以使用hoo wintail软件打开catalina.out文件就能像linux下一样查看日志了。

 

 

   

 

转载于:https://www.cnblogs.com/mufengforward/p/9107674.html

相关文章:

  • Linux学习总结(五十六)监控zabbix部署 上篇
  • 关于HTTP的一些基本概念
  • 【Datastage】函数大全
  • 关于kubernetes拉取私库镜像需要注意的点
  • Python学习之路16-使用API
  • 报错:在做往下拉选里面拼接数据的时候 3个下拉选显示一个值 原因 @scope(单例)或者没配默认单例...
  • flask接收请求并推入栈
  • 从PRISM开始学WPF(八)导航Navigation?
  • 手把手教你将单机游戏改造成对战网游(附详细教程)
  • P2264 情书
  • Spring Boot的@Service和@Autowired和@ComponentScan注解
  • 两个变量交换的四种方法(Java)
  • 分布式消息队列ActiveMQ+Spring整合
  • Vue2.x学习三:事件处理生命周期钩子
  • MySQL的prompt不生效的问题
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • css布局,左右固定中间自适应实现
  • emacs初体验
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Js基础——数据类型之Null和Undefined
  • js写一个简单的选项卡
  • Linux Process Manage
  • node 版本过低
  • React-生命周期杂记
  • Terraform入门 - 3. 变更基础设施
  • Vue 重置组件到初始状态
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 成为一名优秀的Developer的书单
  • 从零搭建Koa2 Server
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 记录:CentOS7.2配置LNMP环境记录
  • 人脸识别最新开发经验demo
  • 如何使用 JavaScript 解析 URL
  • 应用生命周期终极 DevOps 工具包
  • 你对linux中grep命令知道多少?
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • # 计算机视觉入门
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #考研#计算机文化知识1(局域网及网络互联)
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (2020)Java后端开发----(面试题和笔试题)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (zhuan) 一些RL的文献(及笔记)
  • (多级缓存)多级缓存
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (转)C#调用WebService 基础
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (轉)JSON.stringify 语法实例讲解
  • ./configure,make,make install的作用
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据