当前位置:首页 » 操作系统 » linuxtomcat命令行启动

linuxtomcat命令行启动

发布时间: 2023-03-08 16:08:13

⑴ 几种常见的操作tomcat的linux命令

重启tomcat
ps x 查看pid
kill -9 pid 杀死进程
/app/tomcat/bin/startup.sh 启动tomcat
追踪日志
tail -f /app/tomcat/log/*.log
配置文件
vi /app/tomcat/webapp/root/WEB-INF/server.properties 查看服务器配置
vi /app/tomcat/webapp/root/WEB-INF/web.xml 查看后端文件位置
vi /app/tomcat/webapp/root/WEB-INF/common-applicationcontext.xml 查看数据库
查看内存溢出
top 查看系统性能
jmap -heap pid 打印heap的概要信息
jmap -histo pid 打印每个class的实例数目,内存占用,类全名信息
jmap -mp:format=b,file=heap.bin pid 输出heap信息到heap.bin文件
jhat -J-mx768m heap.bin 分析heap.bin文件
最好使用eclipse的MAT查看heap.bin,相比jhat等更加直观,容易发现内存溢出
查看死锁
jstack -l pid > deadlock.jstack 输出stack信息到deadlock.jstack
vi deadlock.jstack 使用vi查看
数据库导出
/usr/local/mysql/bin/mysqlmp -u root -p test > test_new.sql
数据库导入
/usr/local/mysql/bin/mysql -u root -p test < test_new.sql
选择性查看日志
grep * /app/tomcat/log/*.log|cut -d '#' -f 8-9|sort -t '#' -u

⑵ linux下载tomcat

systemctl status tomcat.service

//或者

systemctl status tomcat

选择用 yum 来安装 tomcat , 安装命令如下:

yum install tomcat

yum -y install tomcat

第二个命令 -y 代表遇到询问都选 y , 这个是一步操作。

安装完成后,安装目录在 "/usr/share/tomcat" , 我们用 cd 命令切到这个目录,用 ls 命令查看这个目录里面的文件,如下所示:

Suse系统用zypper install tomcat命令

现在 tomcat 已经安装好了,通过 systemctl status tomcat 命令查看一下 tomcat 的状态。效果如下:

我们用以下命令来启动 tomcat.

systemctl start tomcat.service

//或者

systemctl start tomcat

启动完成后,我们就可以查看 tomcat 运行状态。

首先我们进入到 tomcat 的 webapps 目录,查看目录

Cd /usr/share/tomcat/webapps

Ll

发现目录是空的,用下面命令安装默认浏览器管理界面:

安装完成后,查看目录

查看tomcat进程ps –ef | grep tomcat

systemctl stop tomcat.service

//或者

systemctl stop tomcat

systemctl restart tomcat.service

//或者

systemctl restart tomcat

然后再控制台下发扫描,就会有事件上报

/usr/share/tomcat/webapps/重要路径

⑶ Linux设置tomcat开机自动启动

cd /etc/init.d 进入 /etc/init.d 目录,执行命令 vi tomcat 新建脚本

添加内容:

按下esc输入 :wq! 保存并退出

执行以下命令,启动、停止和重启tomcat

service tomcat start

service tomcat stop

service tomcat restart

为 tomcat 分配可执行权限: chmod +x tomcat 或者 chmod 755 tomcat

添加tomcat为系统服务 : chkconfig --add tomcat

最后执行命令 chkconfig --list 查看是否添加成功
[图片上传失败...(image-a6b99d-1655085135827)]

Shell分支语句case···esac语法

说明:case后为取值,值后为关键字 in,接下来是匹配的各种模式,每一模式最后必须以右括号结束。

值可以为变量或常数。

模式支持正则表达式,可以用以下字符:

匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。

;; 与其他语言中的 break 类似,意思是不执行接下来的语句而是跳到整个 case 语句的最后。
)与default相似,如果上面没有匹配到的模式,则执行 )里的内容。

⑷ linux环境下重启Tomcat服务

废话一波:俗话说,重启能解决90%的bug,那么我们怎么样在linux下重启Tomcat呢?

首先,我们先看看该Tomcat是否在运行,输入如下指令然后回车,

你可能会看到下面两种情况的其中之一
情况一:

信息很多,不一一解释,反正意思就是目前没有Tomcat正在运行

情况二:

可以看出,当前有两个Tomcat服务正在运行,绿色的框内的数字,表示运行该服务的进程id,黄色框的内容表示该Tomcat的的执行路径,其他新增暂时不理。

如果当前Tomcat没有在运行,则可以直接启动,进入到Tomcat下的bin目录,输入 ./startup.sh
就可以启动该Tomcat服务,启动成功后重新输入 ps -ef|grep java 就会出现类似图二的画面

如果当前的Tomcat正在运行,我们需要关掉该Tomcat服务后再执行 ./startup.sh ,即可重启该Tomcat服务,关掉Tomcat的方式有两种方法,
第一种:直接用Tomcat的脚本进行,进入到Tomcat的目录下,输入命令 ./shutdown.sh 执行Tomcat的关闭服务脚本,Tomcat即可正常关闭,但是Tomcat并不是完全关闭,一般使用第二种方式关闭
第二种:使用linux命令直接杀掉Tomcat的进程,输入如下指令 kill -9 28003 这里的28003就是该Tomcat服务的进程,至于为什么要在前面加上 -9 ,其实kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。
杀死Tomcat进程后,就可以按照前面启动Tomcat的脚本进行启动。

⑸ linux启动tomcat服务命令

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

⑹ linux系统设置tomcat自启动

linux系统设置tomcat自启动

需要将tomcat加入自启动队列中,则需要进行如下的操作:

以root用户登录系统:

cd /etc/rc.d/init.d/

vi tomcat

文件内容参考如下:

#!/bin/sh

#

# tomcat: Start/Stop/Restart tomcat

#

# chkconfig: 2345 80 20

# description: Tomcat is a Java Servlet Container

#

#

# match these values to your environment:

export CATALINA_BASE=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export CATALINA_TMPDIR=/usr/local/tomcat/temp

export JRE_HOME=/usr/java/jdk15

# Source function library.

. /etc/rc.d/init.d/functions

TOMCAT=/usr/local/tomcat

start() {

echo -n ___FCKpd___0"Starting Tomcat: "

$TOMCAT/bin/catalina.sh start

}

stop() {

echo -n ___FCKpd___0"Stopping Tomcat: "

$TOMCAT/bin/catalina.sh stop

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

status)

;;

status)

;;

restart)

stop

start

;;

*)

echo ___FCKpd___0"Usage: $0 {startstoprestart}"

;;

esac

exit $RETVAL

把 tomcat 修改为可运行的文件,命令参考如下:

chmod a+x tomcat

使用chkconfig命令把 tomcat 命令加入到系统启动队列中:

chkconfig --add tomcat

查看apachectl的状态:

chkconfig --list tomcat

⑺ linux重启tomcat服务命令

linux重启tomcat服务命令需要分五步进行,下面是具体介绍:
1、进入linux下tomcat目录,查看tomcat配置在linux的哪个位置下,命令如下:


以上就是小编今天的分享了,希望可以帮助到大家。
本文章基于thinkpadE15品牌、centos7系统撰写的。

⑻ linux下启动tomcat服务的命令是什么

Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin) 1,启动tomcat服务 方式一:直接启动 /startupsh 方式二:linux下启动tomcat服务的命令是什么

⑼ linux重启tomcat服务命令

重启tomcat一般要进去tomcat的安装目录,里面有stop.sh和start.sh 脚本,直接执行即可。
具体操作可以参考如下,
首先,进入Tomcat下的bin目录
cd /usr/local/tomcat/bin
使用Tomcat关闭命令
./shutdown.sh
查看Tomcat是否可以关闭
ps -ef|grep java
如果显示以下相似信息,说明Tomcat还没有关闭
root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程
kill -9 12976
然后继续查看Tomcat是否关闭
ps -ef|grep java
如果出现以下信息,则表示Tomcat已经关闭
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
启动Tomcat
./startup.sh
查看tomcat日志(记得切换路径哦)tail -f catalina.out

热点内容
自己怎么搭建网站服务器 发布:2025-08-22 00:36:54 浏览:141
按键精灵只能做手游脚本吗 发布:2025-08-22 00:31:22 浏览:152
php网站制作 发布:2025-08-22 00:31:19 浏览:488
java的http编程 发布:2025-08-21 23:56:32 浏览:988
大学数据库试题 发布:2025-08-21 23:56:28 浏览:801
沾福卡的算法 发布:2025-08-21 23:38:26 浏览:337
java极光 发布:2025-08-21 23:38:14 浏览:709
php路由框架 发布:2025-08-21 23:32:17 浏览:771
超微ipmi无法解析服务器dns地址 发布:2025-08-21 23:31:14 浏览:162
私服魔域脚本 发布:2025-08-21 23:29:34 浏览:55