温馨提示×

tomcat在debian怎么设

小樊
35
2026-09-03 10:06:55
栏目: 智能运维

你这个问题比较简短,我先按最常见的几种“设置 Tomcat”场景给你说明,在 Debian / Ubuntu 下的做法。你可以看看哪一个是你需要的。


一、安装 Tomcat(Debian)

方式 1:用 apt 安装(最简单,推荐新手)

sudo apt update
sudo apt install tomcat10

Debian 12 用 tomcat10,旧版本可能是 tomcat9

启动和开机自启:

sudo systemctl start tomcat10
sudo systemctl enable tomcat10

查看状态:

systemctl status tomcat10

浏览器访问:

http://服务器IP:8080

二、修改端口(默认 8080)

配置文件位置:

/etc/tomcat10/server.xml

找到:

<Connector port="8080" protocol="HTTP/1.1" ... />

改成比如 80:

<Connector port="80" protocol="HTTP/1.1" ... />

修改后重启:

sudo systemctl restart tomcat10

三、设置管理员账号(管理页面用)

编辑:

/etc/tomcat10/tomcat-users.xml

<tomcat-users> 里加:

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="你的密码" roles="manager-gui,admin-gui"/>

重启:

sudo systemctl restart tomcat10

访问:

http://IP:8080/manager/html

四、部署自己的项目(war 包)

把 war 放到:

/var/lib/tomcat10/webapps/

Tomcat 会自动解压部署
访问:

http://IP:8080/你的war名

五、用防火墙开放端口

sudo ufw allow 8080

六、常见路径总结(tomcat10)

内容 路径
配置 /etc/tomcat10
应用 /var/lib/tomcat10/webapps
日志 /var/log/tomcat10
服务 tomcat10.service

如果你说的“设”是指 JAVA_HOME、HTTPS、反向代理(Nginx)、性能调优、开机自启、Docker 部署 等,可以告诉我具体是哪一块,我可以直接给你对应配置。

0