如何在Linux上启动Tomcat服务器?

25

我尝试安装

   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服务器,请告诉我。


2
这不是一个适合在 [so] 上提问的问题。建议您去 [su] 上提问。 - user1864610
感谢您的建议。 - user2854207
看这个链接,是从谷歌上找到的。 - Hong
8个回答

48

您输入的命令是/startup.sh,如果您想要启动一个shell脚本,您需要按照以下方式执行该命令:

$ cd /home/mpatil/softwares/apache-tomcat-7.0.47/bin
$ sh startup.sh 
or 
$ ./startup.sh 
请尝试执行此Shell脚本,并使用cd命令进入您的Tomcat的bin文件夹来执行。 在您的情况下,这是/home/mpatil/softwares/apache-tomcat-7.0.47/bin

1
我尝试启动并成功完成了。现在如何添加JAVA_HOME和CATALINA_HOME? - user2854207
你需要设置路径并导出JAVA_HOME和CATALINA_HOME。请查看以下链接:https://dev59.com/2W025IYBdhLWcg3wKSmP - linux_fanatic
我的JDK在JAVA_HOME=/home/mpatil/softwares/jdk-7u21-linux-x64.tar.gz,我尝试了但是没有任何输出。 - user2854207
[root@localhost mpatil]#JAVA_HOME=/home/mpatil/softwares/jdk-7u21-linux-x64.tar.gz [root@localhost mpatil]# - user2854207
尝试阅读这篇“Tomcat启动完全指南”教程:http://www.mulesoft.com/tcat/tomcat-start - pm_labs

7

使用 ./catalina.sh start 命令启动Tomcat。使用 ./catalina.sh 命令获取帮助信息。

我正在使用 apache-tomcat-6.0.36 版本。


它是 ./catalina.sh - seenukarthi
./catalina.sh start 对我有用。谢谢。 - Bruce wayne - The Geek Killer

5

如果您是sudo用户,也就是说,如果您拥有sudo访问权限:

      sudo sh startup.sh 

否则: sh startup.sh 但是你必须在服务器的bin目录上,例如: cd /home/nanofaroque/servers/apache-tomcat-7.0.47/bin

4

我知道这是一个老问题,但是这个命令对我很有帮助!

前往你的Tomcat目录
只需在终端中输入以下命令:

./catalina.sh start

3
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  

1

使用以下命令进入您的Tomcat目录:cd/home/user/apache-tomcat6.0

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

0

在Linux中运行Apache Tomcat服务器有多种方法。让我分享一下它们之间的区别,因为我看到有些人对启动Apache Tomcat服务器的多种方式感到困惑。

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服务器。如果你查看该脚本,你会发现它调用了catalina.sh脚本并传递start作为参数。这也将在后台运行。

0

前往EDQP Tomcat安装目录的适当子目录。默认目录如下:

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

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

运行启动命令:

在Linux上:./startup.sh

在Windows上:% startup.bat

运行关闭命令:

在Linux上:./shutdown.sh

在Windows上:% shutdown.bat


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接