Linux怎么开启Tomcat?linux开启tomcat服务命令

在 Linux 系统中开启 Tomcat 通常有几种方式,具体取决于你的安装方式(解压版、rpm/deb 包安装等)以及你是否配置了 systemd 服务,以下是几种常见且标准的操作方法:

使用启动脚本(最常用,适用于解压版安装)

这是最常见的情况,尤其是从 Apache 官网下载并解压安装的 Tomcat。

tomcat服务器的安装启动配置和简单web项目部署
加载中
tomcat服务器的安装启动配置和简单web项目部署
  1. 进入 Tomcat 的 bin 目录
    假设你的 Tomcat 安装在 /opt/tomcat(请根据你的实际安装路径修改):

    cd /opt/tomcat/bin
  2. 赋予执行权限(如果尚未授权)

    chmod +x .sh
  3. 启动 Tomcat
    运行 startup.sh 脚本:

    ./startup.sh
  4. 验证是否启动成功

    • 查看日志文件:
      tail -f ../logs/catalina.out

      如果看到类似 Server startup in [xxxx] ms 的日志,说明启动成功。

    • 或者使用 ps 命令查看 Java 进程:

      Linux怎么开启Tomcat?linux开启tomcat服务命令

      ps -ef | grep tomcat

使用 systemd 服务(推荐用于生产环境)

如果你希望 Tomcat 像其他系统服务一样通过 systemctl 管理(支持开机自启、日志管理等),建议配置 systemd 服务。

  1. 创建服务文件
    编辑 /etc/systemd/system/tomcat.service:

    sudo vi /etc/systemd/system/tomcat.service
  2. 写入以下内容(请根据实际路径修改 JAVA_HOME 和 CATALINA_HOME):

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=syslog.target network.target
    [Service]
    Type=forking
    Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64  # 修改为你的 JDK 路径
    Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid       # 修改为你的 Tomcat 路径
    Environment=CATALINA_HOME=/opt/tomcat                      # 修改为你的 Tomcat 路径
    Environment=CATALINA_BASE=/opt/tomcat                      # 修改为你的 Tomcat 路径
    Environment='CATALINA_OPTS=-Xms512m -Xmx1024m -server -XX:+UseParallelGC'
    Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
    ExecStart=/opt/tomcat/bin/startup.sh
    ExecStop=/opt/tomcat/bin/shutdown.sh
    User=tomcat
    Group=tomcat
    UMask=0007
    RestartSec=10
    Restart=always
    [Install]
    WantedBy=multi-user.target

    Linux怎么开启Tomcat?linux开启tomcat服务命令

  3. 重载 systemd 配置

    sudo systemctl daemon-reload
  4. 启动 Tomcat

    sudo systemctl start tomcat
  5. 设置开机自启

    sudo systemctl enable tomcat
  6. 查看状态

    sudo systemctl status tomcat

后台启动(防止终端关闭导致 Tomcat 停止)

如果你直接使用 ./startup.sh 但希望它在后台运行,即使你关闭 SSH 连接也不停止,可以使用 nohup:

nohup /opt/tomcat/bin/startup.sh &

⚠️ 注意:这种方式不如 systemd 管理规范,日志可能不易追踪。


常见问题排查

  1. Linux怎么开启Tomcat?linux开启tomcat服务命令

    启动失败,提示权限问题

    • 确保 bin 目录下的脚本有执行权限:chmod +x .sh
    • 确保 Tomcat 目录对当前用户有读写权限。
  2. 端口被占用

    • 检查 8080 端口是否被其他程序占用:
      netstat -tuln | grep 8080
    • 如果占用,修改 conf/server.xml 中的端口号,或停止占用该端口的服务。
  3. JDK 未配置

    • 确保系统已安装 JDK,并正确设置 JAVA_HOME 环境变量。
    • 可以在 bin/setenv.sh 文件中显式指定 JAVA_HOME。
  4. 查看日志定位错误

    • 主要日志文件位于 logs/catalina.out,启动失败时请查看此文件获取详细错误信息。

✅ 推荐做法:

  • 开发环境:直接使用 ./startup.sh
  • 生产环境:配置 systemd 服务,便于管理和监控

如有具体错误日志,欢迎提供,我可以帮你进一步分析。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/486233.html

赞 (0)
酷番云618服务器128元/年起值得买吗,2C4G6M轻量服务器推荐
上一篇 2026年7月12日 09:59
简米科技GEO优化售后2026靠谱吗?2026年GEO优化服务费用
下一篇 2026年7月12日 10:00

相关推荐

  • 抖音网络服务器投资需要多少钱,有哪些费用和标准?

    抖音网络服务器投资从几万元起步至数百万元不等,核心取决于你的业务规模、架构选择以及服务商资质,绝大多数中小团队初期投入在5万到30万元之间即可跑通冷启动阶段,服务器投资成本拆解:钱到底花在哪硬件与带宽是两大核心支出抖音业务对服务器的要求集中在视频上传、转码、分发和用户实时互动,如果你选择自建服务器方案,硬件成本……

    2026年8月12日
    1000
  • 国外中台战略怎么检测,中台战略检测方法有哪些?

    企业出海已从单纯的产品输出转向深度的数字化能力输出,中台架构作为提升业务响应速度的核心引擎,其海外落地的成败直接决定了全球化战略的进程,核心结论在于:中台架构在海外市场的应用不能照搬国内模式,必须建立一套严谨的合规性、技术适配性与业务敏捷性并重的检测体系,以确保在复杂多变的国际环境中实现降本增效与风险可控,这一……

    2026年2月26日
    16800
  • 企业主机安全HSS是什么?企业主机安全HSS怎么选

    在数字化转型的浪潮中,主机安全已成为企业业务连续性的基石,企业主机安全 HSS不仅是防御工具,更是企业构建纵深防御体系的核心抓手,其核心价值在于通过“资产清点、风险预防、入侵检测、自动响应”的闭环机制,实现主机侧安全的可视、可控、可防,企业必须摒弃传统的“边界防御”思维,转而建立以主机为核心的零信任安全架构,才……

    2026年4月7日
    7900
  • 4g4核服务器能处理多少人,4核4g服务器支持多少并发访问?

    一台4核4G的服务器,在典型Web应用场景下,能支撑约200-500个连接的同时在线访问,但实际承载量取决于应用类型、架构优化和带宽配置, 这个数字基于行业通行估算,静态资源可更高,动态交互需降低预期,理解4g4核服务器的能力边界4核4G服务器属于云服务器入门级配置,常被用于个人博客、中小企业官网、轻量级API……

    2026年8月7日
    600
  • 手机网站怎么设置,asp手机网站设置方法

    构建高效且用户体验卓越的移动端站点,核心在于精准的服务器环境配置、严谨的代码适配逻辑以及细致的本地化参数设定,对于基于ASP技术栈的开发者而言,手机网站设置不仅仅是简单的页面缩放,而是一套涉及URL路由优化、HTTP头信息配置以及跨终端兼容性处理的系统工程,只有夯实了这些底层设置,移动站点才能在搜索引擎中获得良……

    2026年3月17日
    10800
  • asp商品网站源码哪里下载?asp商品网站源码免费版推荐

    在当前的Web开发与网站建设领域,选择一套高效、稳定且易于维护的源码系统是项目成功的基石,经过对市场上主流建站技术的深度剖析与技术架构评估,得出核心结论:ASP商品网站源码依然是中小型企业快速搭建电商平台的高性价比解决方案,其核心优势在于低服务器成本、成熟的组件支持以及极高的二次开发效率, 对于资源有限但追求快……

    2026年3月17日
    14600
  • 海外云服务器低至12元/月是真的吗?海外云服务器哪个牌子好

    衡天云海外云主机低至12元/月、物理机低至499元/月且续费同价,是中小企业出海及独立站运营中兼顾成本与稳定性的最优解,在数字化浪潮席卷全球的当下,选择正确的云服务提供商不再仅仅是技术决策,更是关乎企业生存与发展的战略考量,对于许多致力于拓展国际市场的中小企业而言,高昂的海外服务器租赁费用往往是阻碍其快速起步的……

    2026年7月7日
    16500
  • AXB模式是什么意思,AXB模式工作原理详解

    AXB模式是企业实现业务增长与风险隔离的核心策略,其本质在于通过中间层的智能调度,实现资源的最优配置与流程的标准化管控,该模式不仅解决了传统直连模式下的信任缺失问题,更通过解耦业务链条,大幅提升了系统的灵活性与安全性,对于追求数字化转型与精细化运营的企业而言,掌握并应用AXB模式,是构建高效、合规商业闭环的关键……

    2026年4月6日
    11400
  • 1核2G云服务器一年要多少钱,哪家便宜?

    1核2G云服务器一年的费用普遍在200元到600元之间,具体取决于你选择的云厂商、购买时长以及是否参与促销活动,新用户最低可做到100元以内, 这个价位对于个人博客、小型网站或轻量级应用来说,属于性价比很高的入门门槛,价格背后隐藏的细节不少,比如不同厂商的定价策略、续费成本以及配置差异,都直接影响你最终掏多少钱……

    2026年7月24日
    900
  • UCloud乌兰察布数据中心自建机房靠谱吗?UCloud乌兰察布数据中心价格

    UCloud乌兰察布数据中心凭借国A级认证与自建机房优势,以高性价比和灵活定制方案,成为2026年企业降本增效与合规上云的首选基础设施,为什么选择乌兰察布自建机房成为行业共识在云计算基础设施竞争日益激烈的2026年,企业选择数据中心不再仅仅看价格,更看重稳定性、合规性与长期运营成本,UCloud乌兰察布数据中心……

    2026年6月26日
    1800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注