精华内容
下载资源
问答
  • 如何在linux下启动tomcat

    万次阅读 2015-09-23 08:49:59
    这里我没有用linux系统,只是用基于linux的服务应用软件,利用Secure Shell Client软件来将服务器上的tomcat启动。 首先可以查看tomcat有没有启动,可以根据命令键入: ps -ef | grep tomcat 然后可以看到出现 ...

    只需要几句话即可完成。

    这里我没有用linux系统,只是用基于linux的服务应用软件,利用Secure Shell Client软件来将服务器上的tomcat来启动。

    首先可以查看tomcat有没有启动,可以根据命令键入:

     

    ps -ef | grep tomcat

     

     

     

    然后可以看到出现

     

    root     24999     1  0 Sep14 ?        00:40:39 /home/ectrip/jdk1.7.0_71/bin/java -Djava.util.logging.config.file=/home/ectrip/com.ectrip.itour/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true-Dfile.encoding=UTF-8-server-Xms512m-Xmx1024m-XX:NewSize=256m-XX:MaxNewSize=256m-XX:PermSize=256m-XX:MaxPermSize=256m-XX:+DisableExplicitGC -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/ectrip/com.ectrip.itour -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/home/ectrip/com.ectrip.itour/temp org.apache.catalina.startup.Bootstrap start
    root     32687 32648  0 08:37 pts/1    00:00:00 grep tomcat
    

     

     

     

    类似这种两个root,或者多个root的信息,说明tomcat已经被启动了。

    上面的信息中有两个root信息

    一条为:root 24999 这里我们可以看到,这一条后面显示了一大串的信息输出的,就是tomcat启动的应用程序

    一条为:root 32687 这里我们可以看到,这一条后面就显示了一条信息,这一条是系统默认的一条tomcat信息,无论tomcat启没有启动,都存在的

     

    这种情况下就表示tomcat是启动的,那么我们先可以把tomcat关闭,首先,要进入tomcat安装的bin目录下(十分重要!!),键入命令:

     

    cd /opt/tomcat/bin

     

     

     

    上面为我linux下tomcat的bin所在目录;

    接下来就可以先将tomcat关闭,键入命令:

     

     

    ./catalina.sh stop

     

     

     

    此时会提示一串信息:

     

     

    Using CATALINA_BASE:   /home/ectrip/com.ectrip.itour
    Using CATALINA_HOME:   /opt/tomcat
    Using CATALINA_TMPDIR: /home/ectrip/com.ectrip.itour/temp
    Using JRE_HOME:        /home/ectrip/jdk1.7.0_71
    Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
    


    这样tomcat就被关闭了,接下来可以键入上面的命令查看tomcat还有没有被启动,键入命令:

     

     

     

    ps -ef | grep tomcat


    可以看到输出了一段信息:

     

     

     

    root      1278 32648  0 08:44 pts/1    00:00:00 grep tomcat
    


    这样只有一条信息出现,并没有其他tomcat的信息出现,此时就表示tomcat服务应用被关闭了。

     

    然后我们可以启动tomcat服务应用了(这时候才对应上标题。。。。),键入命令:

     

     

    ./catalina.sh start

     

     

    这样tomcat就被启动了,然后就能够查看localhost:8080来查看了。

    一般是在测试服务器或者正式服务器上都有的一个操作,可以去试试。

    更多精彩敬请关注公众号

    Java极客思维

    微信扫一扫,关注公众号

    展开全文
  • linux下启动tomcat服务的命令是什么

    万次阅读 2016-11-02 13:59:05
    linux下启动tomcat服务的命令是什么 突然想不起了。只知道要启动startup.sh。但前面命令是什么 kakarlort | 浏览 37549 次 2009-06-26 09:13 2015-08-15 09:18 最佳答案 Linux下...

    linux下启动tomcat服务的命令是什么

    突然想不起了。只知道要启动startup.sh。但前面命令是什么
    kakarlort | 浏览 37549 次  2009-06-26 09:13
    2015-08-15 09:18 最佳答案
    Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:
    切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)
    1,启动tomcat服务
    方式一:直接启动 ./startup.sh
    方式二:作为服务启动 nohup ./startup.sh &
    方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务
    解释:
    通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,通过方式二可以作为linux服务一直运行
    通过方式一、方式二方式启动的tomcat,其日志会写到相应的日志文件中,而不能动态地查看tomcat控制台的输出信息与错误情况,通过方式三可以以控制台模式启动tomcat服务,
    直接看到程序运行时后台的控制台输出信息,不必每次都要很麻烦的打开catalina.out日志文件进行查看,这样便于跟踪查阅后台输出信息。tomcat控制台信息包括log4j和System.out.println()等输出的信息。
    2,关闭tomcat服务
    ./shutdown.sh
    展开全文
  • Linux下如何启动Tomcat像Windows启动并显示控制台日志信息一样? Windows下启动tomcat,一般直接运行startup.bat,启动后如图所示: Linux下直接启动./startup.sh但是查看不到启动日志信息,通过ps –ef|...

    Linux下如何启动Tomcat像Windows启动并显示控制台日志信息一样?

     

     

    Windows下启动tomcat,一般直接运行startup.bat,启动后如下图所示:

     

    Linux下直接启动./startup.sh但是查看不到启动日志信息,通过ps –ef|grep tomcat查看,实际已经启动,如下图所示:

     

     

    但是可以通过运行./catalina.sh run启动,就可以像windows中一样查看tomcat启动信息了。

     

     

    进入tomcat/logs/文件夹下 
     # tail -f catalina.out 

    展开全文
  • 在windows,只要双击运行start.bat文件,tomcat就能正常启动,并且在控制台中保持持续输出,方便维护人员实时查看程序运行状态。但是在Linux中,情况会比windows稍微复杂那么一点点,但是也没有那么复杂。 我们以...

    在windows下,只要双击运行start.bat文件,tomcat就能正常启动,并且在控制台中保持持续输出,方便维护人员实时查看程序运行状态。但是在Linux中,情况会比windows稍微复杂那么一点点,但是也没有那么复杂。

    我们以Ubuntu17.04发行版本为例,Tomcat使用的是9.0版本。

     

    首先,Tomcat的所有文件夹结构都是与Windows下相同的。可以在bin文件夹下找到一个名为“startup.sh”的文件。

    要启动Tomcat,只需在shell中运行该文件即可:

     

    ./startup.sh


    但是,在通常情况下,这个文件并没有被赋予可执行的权限,如下图所示:

     

    你可以看到“startup.sh”这个文件的权限是“rw-r--r--”,即任何人都无法执行它。

    所以如果你使用了命令“./startup.sh”,你会看到下面的错误信息:

    即使你切换到了root权限也是一样的。这样的话就需要修改这个文件的权限:

    实际上“777”并不是一个好的选择,因为这意味着所有人都能够读取、写入和执行这个文件,这样是很危险的。但是在本例当中,我们就粗暴地对待它一下吧。

    再来看一下这个文件的权限,如下图所示,已经变成“rwxrwxrwx”了:

    完成了对这个文件的权限修改后,再次使用命令“./startup.sh”,你会发现系统又提示以下的信息:

    这个错误很好理解,因为startup.sh文件在执行过程中需要调用到catalina.sh文件,但是可悲的是,这个文件也没有相应的权限。同样的,使用chmod命令获取该文件的可执行权限即可。

    所有这一切都完成之后,就可以使用命令“./startup.sh”来启动Tomcat了:

     

    如上图所示,出现“Tomcat started”字样,就表示启动成功了

    在Linux下成功启动Tomcat之后,你会发现shell中没有任何输出。所有的输出都以日志文件的形式被保存在Tomcat的安装路径的logs目录下。

    在shell中,执行以下命令,就可以实时看到Tomcat的控制台输出了:

     

    tail -f catalina.out


     

     

     

    展开全文
  • Linux下启动Tomcat并查看启动日志

    千次阅读 2019-12-20 15:18:28
    启动Tomcat并查看启动日志: ./bin/catalina.sh run 后台启动Tomcat: ./bin/startup.sh
  • Linux下启动tomcat的脚本文件

    千次阅读 2017-11-16 16:58:45
    1 创建文件并编辑文件mkdir tomcat_restart.sh ...#set -m 设置该脚本文件以作业模式启动 set -m p='/opt/apache-tomcat-8.5.20' #删除缓存文件 work=${p}'/work/' `rm -rf ${work}` tomcatpath=${p}'/bin' ec
  • 1、先找到tomcat安装包 2、解压缩安装包 3、进入tomcat / bin目录,找到satartup.sh 4、运行startup.sh 至此,我们就成功地启动tomcat,我们可以通过IP + :8080 测试
  • linux下启动tomcat命令

    千次阅读 2018-03-11 22:10:19
    操作步骤:第一步:进入tomcat的bin目录cd /usr/local/tomcat/bin第二步:使用tomcat关闭命令[html] view plain copy./shutdown.sh 第三步:查看tomcat是否关闭[html] view plain copyps -ef|grep java 如果...
  • 今天部署项目的时候遇到这么一个问题,据查,导致产生该错误的原因是:可能由于JDK-1.8.x版本问题导致的。... 第四步:按住Shift+:,输入指令:wq,进行文件保存 第五步:重启tomcat sh脚本命令,即可解决该问题。
  • Linux下启动Tomcat时报java.net.unknownhostException异常,经了解是struts DTD验证问题导致,如有人遇到此类问题,可参照下面的解决方案:)不联网的情况下启动TOMCAT发生了java.net.unknownhostException 严重: ...
  • Linux下启动Tomcat显示控制台日志信息

    千次阅读 2016-12-06 14:54:08
    Linux下直接启动./startup.sh但是查看不到启动日志信息,通过ps –ef|grep tomcat查看,实际已经启动 但是可以通过运行./catalina.sh run启动,就可以像windows中一样查看tomcat启动信息了。 ...
  • linux下启动tomcat报unrecognized service

    千次阅读 2018-02-07 12:30:50
    [root@test logs]# service tomcat-maya-cc stop ...原因是没有service,而在部署项目发布的shell脚本时候需要停止和启动服务。要用到service 脚本代码: #!/bin/bash . /etc/profile PROG="mayacc
  • linux 启动tomcat时 提示找不到catalina.sh   原因:修改catalina.sh后,要对该文件重新添加可执行权限,执行以下语句便可。   chmod +x *.sh   格式:chmod +x *.sh 对shell脚本增加执行权限。否则...
  • linux 下启动tomcat 时没有执行权限

    千次阅读 2018-03-16 14:22:45
    Cannot find bin/start.sh The file is absent or does not have execute permission This file is needed to run this program 原因: 没有权限解决 : chmod 777 *.sh 原理:...
  • linux下启动tomcat找不到环境变量报错

    千次阅读 2016-11-18 10:23:41
    报错信息 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed ...profile 文件是在etc目录
  • Linux下启动tomcat,巨慢始终起不来

    千次阅读 2018-04-04 19:43:57
    最近自己弄个项目放在阿里云的服务器上,每回启动都很慢,记得最长一次起了半个小时,一直苦于找不到原因,找个运维帮忙,说是报错导致启动过慢,我修改完bug,但是还是启动很慢,我就在Linux环境用 ./catalina.sh...
  • 虚拟机上安装centOS7,配置Tomcat并成功启动。但是在浏览器里却无法访问Tomcat 8080端口。 tomcat的配置,请参考文章:Linux-CentOS7 配置 Tomcat 原因: 因为CentOS 7或RHEL 7或Fedora,默认防火墙是由firewalld来...
  • linux 下启动tomcat ./startup.sh 权限不足

    千次阅读 2016-09-13 15:23:15
    在bin 目录执行这个 chmod u+x *.sh 就OK了
  • Using CLASSPATH: /opt/Tomcat/manager/bin/bootstrap.jar:/opt/NEU20/manager/bin/tomcat-juli.jar [color=#FF0000]这是catalina.out文件报错信息[/color] Mar 25, 2014 4:42:42 AM org.apache.catalina....
  • Linux下启动Tomcat出现多个java进程

    千次阅读 2010-06-09 18:02:00
    先记录收集的。   (1)修改tomcat的catalina.sh文件,配置内存  (2)gcc的问题,后来我们降级了发现也没用,这个和jvm没什么关系  (3)创建个新用户,试了也没用  (4)权限的...
  • 然后重新启动即可。 代码源码: JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" 尽量在Linux环境上修改。 三、部分操作的Linux命令 [inas@vm10-254-104-44 Boco]$...
  • 部署tomcat 6.0.20,使用sh startup.sh启动tomcat 出现This file is needed to run this program 原因.sh文件都不是可执行文件,于是找到命令:chmod +x *.sh chmod +x
  • 【问题描述】通过./startup.sh启动tomcat报错: The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program 【解决方法】$CATALINA_HOME/bin目录...
  • 添加环境配置:在/etc/host文件里tia
  • Linux 查看 tomcat 是否启动

    千次阅读 2018-06-24 11:53:16
    在 window 我们启动 tomcat 时,可以通过可视化界面查看是否启动成功,启动失败的原因是什么,但是在 linux 可没有可视化的界面。 比如会碰到这种情况,在 linux 下启动 tomcat ,然后在网站上输入 ip+port 会...
  • linux下安装tomcat

    万次阅读 2021-01-13 18:01:55
    linux下安装tomcat 准备环境: 1、jdk 环境 2、关闭防火墙 3、一台虚拟机 1、下载 1.1 从官网下载 https://tomcat.apache.org/download-80.cgi 1.2 百度网盘地址 链接:...
  • linux下自动启动tomcat

    千次阅读 2019-01-21 14:55:27
    linux下自动启动tomcat tomcat自启动设置方法一 1、修改/etc/rc.d/rc.local, 使用vi /etc/rc.d/rc.local 命令 注意: 【1】etc下面有rc.local的快捷方式,可以直接访问 2、在/etc/rc.d/rc.local文件最后添加下面两...
  • linux启动tomcat运行项目

    千次阅读 2019-11-27 12:19:13
    进入Tomcat下的bin目录命令:cd /usr/local/tomcat/bin,停止Tomcat服务命令:./shutdown.sh 查看Tomcat是否关闭命令:ps -ef|grep tomcat,如下图所示,tomcat在运行状态。 直接杀死Tomcat进...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 121,991
精华内容 48,796
关键字:

linux下启动tomcat

linux 订阅