【问题标题】:how to start the tomcat server in linux?如何在linux中启动tomcat服务器?
【发布时间】:2013-11-20 02:08:51
【问题描述】:

我尝试安装

   1.yum install -zxvf apache-tomcat-6.0.47.tar.gz then 
   2.  export TOMCAT_HOME=/home/mpatil/softwares/apache-tomcat-6.0.37
   3. [root@localhost mpatil]# echo $TOMCAT_HOME 
      /home/mpatil/softwares/apache-tomcat-7.0.47

使用此命令启动tomcat时

   4.[root@localhost mpatil]# /startup.sh 
bash: /startup.sh: No such file or directory 

我不知道为什么会这样。

我的文件在

      5.[root@localhost mpatil]#  find /home -type f -name   apache-tomcat-6.0.37.tar.gz
/home/mpatil/Downloads/apache-tomcat-6.0.37.tar.gz

在此之前我尝试过的正确与否? - 请告诉我 我的问题是如何在 linux 中启动 tomcat 服务器。请告诉我..

【问题讨论】:

标签: linux tomcat installation centos startup


【解决方案1】:

你输入的命令是/startup.sh,如果你必须启动一个shell脚本你必须触发命令,如下所示:

$ cd /home/mpatil/softwares/apache-tomcat-7.0.47/bin
$ sh startup.sh 
or 
$ ./startup.sh 

请尝试一下,您还必须转到您的 tomcat 的 bin 文件夹(通过使用 cd 命令)来执行这个 shell 脚本。在您的情况下,这是/home/mpatil/softwares/apache-tomcat-7.0.47/bin

【讨论】:

  • 是的,我尝试启动并成功完成。现在如何添加 JAVA_HOME 和 CATALINA_HOME ?
  • stackoverflow.com/questions/6172258/… 你必须为 JAVA_HOME 和 CATALAINA_HOME 设置路径和导出检查链接
  • 我的 JDK IN JAVA_HOME=/home/mpatil/softwares/jdk-7u21-linux-x64.tar.gz 我试过了,但什么都没有
  • [root@localhost mpatil]# JAVA_HOME=/home/mpatil/softwares/jdk-7u21-linux-x64.tar.gz [root@localhost mpatil]#
  • 试试这个“Tomcat 启动完整指南”教程:mulesoft.com/tcat/tomcat-start
【解决方案2】:

使用./catalina.sh start 启动Tomcat。执行./catalina.sh 以获取使用情况。

我正在使用 apache-tomcat-6.0.36。

【讨论】:

  • ./catalina.sh
  • ./catalina.sh start 为我工作。谢谢
【解决方案3】:

如果您是 sudo 用户,我的意思是如果您有 sudo 访问权限:

      sudo sh startup.sh 

否则: sh startup.sh

但事情是你必须在你的服务器的 bin 目录中,比如

cd /home/nanofaroque/servers/apache-tomcat-7.0.47/bin

【讨论】:

    【解决方案4】:
    cd apache-tomcat-6.0.43 ====: Go to Tomcat Directory 
    sh bin/startup.sh   =====: Start the tomcat on Linux 
    sh bin/shutdown.sh   ======:Shut Down the tomcat on Linux
    tail -f logs/catelina.out ====: Check the logs  
    

    【讨论】:

      【解决方案5】:

      我知道这是个老问题,但这个命令帮助了我!

      转到您的 Tomcat 目录
      只需在终端中输入以下命令:

      ./catalina.sh start
      

      【讨论】:

        【解决方案6】:

        使用 cd/home/user/apache-tomcat6.0 转到您的 Tomcat 目录

        • sh bin/startup.sh.>> tail -f logs/catelina.out.>>

        【讨论】:

          【解决方案7】:

          转到 EDQP Tomcat 安装目录的相应子目录。默认目录为:

          在 Linux 上:/opt/server/tomcat/bin

          在 Windows 上:c:\server\tomcat\bin

          运行启动命令:

          在 Linux 上:./startup.sh

          在 Windows 上:% startup.bat

          运行关机命令:

          在 Linux 上:./shutdown.sh

          在 Windows 上:% shutdown.bat

          【讨论】:

            【解决方案8】:

            Linux 中运行Apache Tomcat server 可以使用以下方式。让我也分享一下不同之处,因为我发现有些人对可以启动 Apache Tomcat Server 的多种方式感到困惑。

            catalina.shTomcat 的主要控制脚本。以下是运行tomcat的多种方式:

            ./catalina.sh run
            

            为 catalina.sh 传递 "run" 参数 --> 在 前台 启动 Tomcat 并在同一控制台中显示运行日志。当控制台终端关闭时,它将终止 tomcat

            ./catalina.sh start
            

            为 catalina.sh 传递 "start" 参数 --> 在后台启动 Tomcat。由于在后台关闭终端没有问题。日志需要查看如下:tail -f $CATALINA_HOME/logs/catalina.out

            ./startup.sh 
            

            最后一种方法是触发 startup.sh 来启动您的 Tomcat 服务器。如果您使用 Vi 脚本,您可以看到它调用 catalina.sh 脚本并将 start 作为参数传递。这也将在后台运行。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-07-04
              • 1970-01-01
              • 2016-10-11
              • 2016-08-18
              • 1970-01-01
              相关资源
              最近更新 更多