https://blog.csdn.net/kunga0814/article/details/74530644

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
1,启动tomcat服务
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
解释:
通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。

Windows下启动tomcat,一般直接运行startup.bat,启动后如下图所示:

Linux下直接启动./startup.sh但是查看不到启动日志信息,通过ps –ef|grep tomcat查看,实际已经启动,如下图所示:

但是可以通过运行./catalina.sh run启动,就可以像windows中一样查看tomcat启动信息了。

3,tomcat运行时jvm内存分配
⑴开发环境下在myeclipse中配置 
-Xms256m -Xmx512m -XX:NewSize=64m -XX:MaxNewSize=128m -XX:PermSize=512m -XX:MaxPermSize=512m
⑵,线上环境(直接通过catalina或startup命令行的方式启动)
①Linux下:catalina.sh
# OS specific support.  $var _must_ be set to either true or false.在该注释之后加下面一行
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:NewSize=64m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"

4.查看tomcat是否正在运行命令:

ps -ef | grep tomcat

使用kill -9 pid

杀掉tomcat进程

转载于:https://www.cnblogs.com/java-zy/p/8717924.html

Linux启动tomcat带控制台相关推荐

  1. Linux启动tomcat命令行关闭后服务会停止

    最近因为项目需要迁移到云服务器上.自己一个开发还要兼顾运维的事情真是太难了.由于不熟悉.遇到一些各种各样的小坑.在此记录一下. 问题:Linux启动tomcat命令行关闭后服务会停止? 一般Linux ...

  2. linux启动tomcat并查看启动日志

    在Linux环境下,启动Tomcat时我们需要在启动过程中看到日志信息.可以通过下面命令启动Tocmat. 在tomcat的bin目录下输入 ./startup.sh; tailf ../logs/c ...

  3. linux启动tomcat权限不足

    ubuntu 启动tomcat 权限不足问题: touch: 无法创建'/usr/local/java/tomcat7/logs/catalina.out': 权限不够 ./tomcat7/bin/c ...

  4. Linux启动tomcat

    文章目录 1.启动tomcat 1.1 ./startup.sh或者sh startup.sh----没有控制台信息,关闭cmd就停止服务 1.2 nohup ./startup.sh &-- ...

  5. linux启动tomcat很久或者很慢Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法...

    解决方案: 找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为: securerand ...

  6. linux 启动tomcat 怎么显示日志文件,随着LINUX的启动,打开一个终端显示TOMCAT的日志文件,请问如何做到?...

    FC7下已配置好TOMCAT 5能自动随系统的启动而启动! 我在FC7系统启动完成后自动弹出一个终端,并其中执行命令tail -f rootDownloadjakarta5.0.28logscatal ...

  7. linux启动tomcat报错The APR based Apache Tomcat Native library which allows optimal performance in ......

    新下载的一个tomcat直接放到linux服务器上解压后启动直接报错,如下是报错信息: 解决办法如下: 在root用户下,执行yum install tomcat-native,然后重启tomcat, ...

  8. idea启动Tomcat时控制台出现乱码的解决(亲测有效)

    很多人在idea中启动项目时会出现控制台的中文乱码,其实也无伤大雅,但是本人看着不舒服所以在网上查找了一些方法和各位分享一下 解决方法: 方法一: 1.打开tomcat配置页面,Edit Config ...

  9. windows server服务器启动tomcat后控制台总是卡住,需要按ctrl+c系统才能继续运行

    问题描述: 使用windows server服务器部署项目时,用tomcat启动的窗口化项目,总是在运行过程中卡住,造成系统点击没有反应的现象. 初级解决方式:在控制台按一次ctrl+c即可瞬间释放所 ...

  10. idea中启动tomcat,控制台中文乱码问题解决方案

    首先网上百分之九十九的人都在说加什么Dfile,那个根本没有任何作用,控制台乱码,加Dfile能有用? 我加了,果然没用,其他方法也都没用,终于找到了正确的解决方法 参考文章: https://blo ...

最新文章

  1. nginx 负载均衡的4种方式
  2. python多线程之threading
  3. springmvc 传参Required String parameter 'xxxx' is not present
  4. mybatis动态调用表名和字段名
  5. simulink中文_CarSimamp;Simulink 联合仿真案例
  6. 未能将管道连接到虚拟机: 所有的管道范例都在使用中。_山西大同超高压管道连接器维修方便厂家...
  7. Vue 左右翻页,点赞动画
  8. if __name__ == '__main__' 如何正确理解?
  9. GPRS,GSM,WAP三者有什么区别(ZT)
  10. 图相处理自学(一):数字图像基本概念
  11. 18岁少年盗取1500万日元萌乃币, 逼交易所关停, 引发日本史上第一次加密币盗窃法律诉讼...
  12. 中国智能电饭煲行业运营模式及趋势预测分析报告2022-2028年版
  13. 快速检索2021年EI会议论文的方法
  14. 部门 2016 总结
  15. java 调用支付宝支付接口
  16. win10安装Microsoft Office 2016(64位)提示已安装Microsoft Office 2016(32位)
  17. MySQL复制+高可用技术
  18. c语言中余数恒等于1,费马小定理_KANGMANG201102_新浪博客
  19. 狄利克雷过程(dirichlet process )和分布
  20. 机器学习推导合集01-霍夫丁不等式的推导 Hoeffding Inequality

热门文章

  1. java jtextpane_java – 从JTextPane获取原始文本
  2. html 加粗_一篇文章带你了解HTML格式化元素
  3. Mysiam锁模式 innodb锁模式 是什么区别
  4. 基于springboot的多人聊天系统
  5. android 编译c代码吗,在Android手机上编译C代码
  6. 网络信号_如何用有线电视线传输网络信号
  7. Web的Cookies,Session,Application
  8. c语言无符号扩展,C语言中的无符号扩展和带符号扩展
  9. 动画效果之时间轴对象构造器(即逐个执行动画)
  10. MySQL学习(五、数据操作语言DML和事务处理语言TCL)