Linux环境下Tomcat快速启动、关闭、查看实时日志

本文参考 linux下快速启动tomcat脚本添加了快速查看实时日志

创建脚本

脚本创建路径 /etc/init.d/tomcat

首先执行: vi /etc/init.d/tomcat

按 i 编辑,将下面内容根据你自己的情况(修改/opt/tomcat8为你的tomcat路径)

修改后copy到编辑框中, esc 退出编辑,:wq 保存退出

# !/bin/bash
# Description: start or stop the tomcat
# Usage:        tomcat [start|stop|restart|catalina]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"

case "$1" in
start)
#startup the tomcat
cd /opt/tomcat8/bin
./startup.sh
;;
stop)
# stop tomcat
cd /opt/tomcat8/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
catalina)
#tomcat catalina
cd /opt/tomcat8/logs
tail -f catalina.out
echo "Tomcat catalina"
;;
#
restart)
$0 stop
$0 start

脚本添加执行权限

执行命令 chmod +x /etc/init.d/tomcat

创建软连接

执行下面两条命令

cd /usr/bin

ln -s /etc/init.d/tomcat .

测试

好了,用下面的命令愉快的去玩耍吧

tomcat start

tomcat stop

tomcat restart

tomcat catalina

原文地址:https://www.cnblogs.com/le-le/p/12359479.html

时间: 2024-11-06 09:56:20

Linux环境下Tomcat快速启动、关闭、查看实时日志的相关文章

linux 环境下tomcat中部署jfinal项目

tomcat中部署jfinal项目 问题现象如下图 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebapps目录下后,启动tomcat,服务器死活找不到工程目录. 然后我就郁闷了............. 分析运行环境: 本机: 系统  win7 64 tomcat 8.0.33 jdk版本 1.8.0_51 linux服务器: 系统   Linux version 2.6.32-431.el6.x8

linux环境下tomcat启动成功,请求页面出现404

这种情况很多,本文记录我遇到比较奇葩的情况. 第一次tomact启动成功,访问404,乱捣鼓不知怎么好了:第二次tomcat启动成功,可以访问部分链接,有些却报404,但是代码和数据都还是以前的,没有变.很奇怪! 经常同事指点,查清原因: 请求tomcat里的jsp,tomcat会自动在work目录下生产相关jsp文件,web访问的是work里的,而不是webapps里的.之所以出现我这种情况,是因为tomcat一开始是用一般用户启动的,请求了几个页面后再用root启动,再请求几个页面后又变成一

linux环境下tomcat安装

1.安装tomcat前安装jdk(前提下) 2.下载安装包apache-tomcat-8.0.36.tar.gz    解压:tar -zxvf apache-tomcat-8.0.36.tar.gz 3.启动tomcat: 切换进入:apache-tomcat-8.0.36/bin,  启动:./startup.sh     关闭:./shutdown.sh 4.访问tomcat  验证安装成功: 输入http://192.168.9.117:8080/    当前服务器ip+端口访问  访问

Linux环境下Oracle数据库启动停止命令

切换root至oracle数据库账号 su – oracle 查看数据库服务状态: ps -ef |grep oracle netstat –an|grep 1521 查看数据库监听状态: [[email protected] ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 25-NOV-2016 03:36:45 Copyright (c) 1991, 2009, Oracle. All righ

Linux环境下Tomcat运行报错java.lang.OutOfMemoryError

va.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5" java.lang.OutOfMemoryError: PermGen space 进入Tomcat中的/bin/catalina.sh 在catalina.sh中添加如下代码: #此处为添加代码 JAVA_OPTS="-Djava.awt.headless=true -Dfile

Linux环境下,Shell脚本启动java程序

export JAVA_HOME=/home/upm/jdk1.8.0_111 export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar for i in lib/*.jar; do CLASSPATH=$i:${CLASSPATH} done export CLASSPATH=.:${CLASSPATH} java -cp ${CLASSPATH} com.richinfo.birtnotify.main.Mai

Linux 下Tomcat的启动、关闭、杀死进程

Linux下Tomcat的启动.关闭.杀死进程 打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出: #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 pe -ef |grep tomcat 输出如下 sun 5

Linux环境下快速项目部署

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少! 在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境一旦变化,出现的问题的可能是自己没有考虑的,所以程序猿都知道真实的环境才是最可靠的,有时候出现的问题,

linux环境下配置jdk+tomcat环境

最近在学习java,其中最重要的一项是将jdk 环境配置好,同时在jdk中结合tomcat开发基于应用,所以在这里记录下. 配置环境: 系统环境:centos 6.3  64位 ,jdk:jdk-6u29-linux-x64.bin ,  tomcat:apache-tomcat-6.0.35.zip  这里需要注意的地方是  jdk 安装时要和系统位数相同,这里我的系统是64位所以这里使用的是jdk 64 位. 开始配置: 这里我将要安装的软件,上传到/usr/loca/目录下,使用 rz