跳转至

Tomcat 命令和操作手册

查看版本信息

使用 version.sh(Linux/Mac)或 version.bat(Windows)脚本来查看 Tomcat 的版本信息。

# Linux/Mac
./version.sh

# Windows
version.bat

启动 Tomcat

使用 startup.sh(Linux/Mac)或 startup.bat(Windows)脚本来启动 Tomcat 服务器。

# Linux/Mac
./startup.sh

# Windows
startup.bat

停止 Tomcat

使用 shutdown.sh(Linux/Mac)或 shutdown.bat(Windows)脚本来停止 Tomcat 服务器。

# Linux/Mac
./shutdown.sh

# Windows
shutdown.bat

重启 Tomcat

先停止再启动 Tomcat 服务。

# 停止 Tomcat
./shutdown.sh

# 等待几秒后启动 Tomcat
sleep 5
./startup.sh

设置环境变量

可以通过设置 CATALINA_HOME 和 JAVA_HOME 环境变量来指定 Tomcat 和 Java 的安装路径。

# 设置 CATALINA_HOME
export CATALINA_HOME=/path/to/tomcat

# 设置 JAVA_HOME
export JAVA_HOME=/path/to/java

部署应用

将 WAR 文件复制到 webapps/ 目录下,Tomcat 会自动部署该应用。

# 复制 WAR 文件到 webapps
cp myapp.war webapps/

配置文件

主要配置文件位于 conf/ 目录下,包括 server.xml、web.xml 和 context.xml。

# 查看 server.xml
cat conf/server.xml

# 查看 web.xml
cat conf/web.xml

日志文件

日志文件通常位于 logs/ 目录下,如 catalina.out 和 localhost.log。

# 查看 catalina.out
tail -f logs/catalina.out

# 查看 localhost.log
tail -f logs/localhost.log

调试模式

启动 Tomcat 时可以使用调试模式,以便于开发和故障排除。

# 启动调试模式
./catalina.sh jpda start

清理工作目录

清理 work/ 目录可以释放磁盘空间并解决一些临时文件问题。

# 清理 work 目录
rm -rf work/Catalina/*