【问题标题】:Can't start tomcat in digital Oceans's CentOS server无法在数字海洋的 CentOS 服务器中启动 tomcat
【发布时间】:2019-06-14 17:33:21
【问题描述】:

我正在尝试在 DigitalOcean 服务器中配置 CentOS 系统。早些时候我配置了 Ubuntu 服务器并且没有遇到任何问题。我遵循了他们网站上提供的所有这些步骤。但是这次我不能完美地配置服务器。我无法在 CentOS 服务器中启动 tomcat。我正在遵循这个link 的步骤。我正在按照他们说的做所有事情。但是每次我检查tomcat状态时都会得到这个输出

● tomcat.service - Apache Tomcat Web Application Container
   Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since সোম 2019-01-21 10:31:05 UTC; 7s ago
  Process: 26985 ExecStop=/bin/kill -15 $MAINPID (code=exited, status=1/FAILURE)
  Process: 26972 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 26983 (code=exited, status=0/SUCCESS)

জানু 21 10:31:05 IRDMinistry systemd[1]: Unit tomcat.service entered....
জানু 21 10:31:05 IRDMinistry systemd[1]: tomcat.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

他们在这些步骤中有什么问题或有什么问题吗?

【问题讨论】:

    标签: tomcat server centos war digital-ocean


    【解决方案1】:

    有多种选择。 1)检查您是否没有将堆内存设置为大于您的虚拟机 RAM。将其设置为 40% 或 RAM。你可以在/etc/systemd/system/tomcat.service@这一行做。

    环境='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'

    2) 另外,一个简单的检查方法是在 Catalina 日志中。按照教程,它们应该在这里并且主要命名为 catalina.out

    /opt/tomcat/日志

    或者切换到tomcat用户(命令:su - tomcat)并手动执行tomcat /opt/tomcat/bin/startup.sh ..如果出现问题,这应该会打印出错误

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2016-08-14
      • 2013-06-05
      • 1970-01-01
      • 2020-07-02
      • 2015-02-24
      相关资源
      最近更新 更多