linuxtomcat服务
Ⅰ linux环境下重启Tomcat服务
废话一波:俗话说,重启能解决90%的bug,那么我们怎么样在linux下重启Tomcat呢?
首先,我们先看看该Tomcat是否在运行,输入如下指令然后回车,
你可能会看到下面两种情况的其中之一
情况一:
信息很多,不一一解释,反正意思就是目前没有Tomcat正在运行
情况二:
可以看出,当前有两个Tomcat服务正在运行,绿色的框内的数字,表示运行该服务的进程id,黄色框的内容表示该Tomcat的的执行路径,其他新增暂时不理。
如果当前Tomcat没有在运行,则可以直接启动,进入到Tomcat下的bin目录,输入 ./startup.sh
就可以启动该Tomcat服务,启动成功后重新输入 ps -ef|grep java 就会出现类似图二的画面
如果当前的Tomcat正在运行,我们需要关掉该Tomcat服务后再执行 ./startup.sh ,即可重启该Tomcat服务,关掉Tomcat的方式有两种方法,
第一种:直接用Tomcat的脚本进行,进入到Tomcat的目录下,输入命令 ./shutdown.sh 执行Tomcat的关闭服务脚本,Tomcat即可正常关闭,但是Tomcat并不是完全关闭,一般使用第二种方式关闭
第二种:使用linux命令直接杀掉Tomcat的进程,输入如下指令 kill -9 28003 这里的28003就是该Tomcat服务的进程,至于为什么要在前面加上 -9 ,其实kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。
杀死Tomcat进程后,就可以按照前面启动Tomcat的脚本进行启动。
Ⅱ linux下怎么关闭tomcat服务
关闭服务命令有两个,切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin),然后执行命令:
(1) ./shutdown.sh
(2) ./catalina stop
这两个命令对于效果都是没有很大区别的,其实还有一个更为直接的,就是当你启动是用./catalina run启动的时候在终端输入ctrl+c就会停掉tomcat服务了。
Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache 独立的进程单独运行的。
Ⅲ linux怎么安装tomcat服务器
方法/步骤
1
首先我们来下载tomcat,因为之前我安装的是 jdk 1.7的版本,所以这里我下载的也是对应的tomcat 7,,点击 Download 链接,打开下面的页面;
2
在上面打开的页面中,打开到已经编译过的 tar.gz包,说明看,下图;
3
在tar.gz包的链接上右键,在弹出的菜单中选择“复制链接地址”(大多浏览器上都有类似的功能);
4
通
过上面的操作,我们获取到了,tomcat的下载地址,下面我们来用终端下载 tomcat:输入命令:wget
5
下
载完成后,我们来解压包,输入命令:tar -zxvf apache-tomcat-7.0.61.tar.gz -C /usr/local/把文件
解压包 /usr/local/ 目录下,然后输入命令:mv /usr/local/apache-tomcat-7.0.61
/usr/local/tomcat7重命名刚解压出的tomcat目录 apache-tomcat-7.0.61 的名称为 tomcat7
6
输
入命令:/usr/local/tomcat7 切换到
/usr/local/tomcat7目录下,下面我们来启动tomcat服务,只要进入到tomcat下的bin目录下,找到sartup.sh就可以
启动服务了,为了启动服务,我们来输入命令:./bin/startup.sh 回车后,你会看到服务启动的状态信息
7
tomcat默认启动端口号是:8080,当你在虚拟机的linux系统里面,输入http://localhost:8080/,你会发现访问成功;
8
而
当你用linux的ip在外部访问时,会发现失败,这是因为默认情况下,linux的防火墙是开启的,并且只允许系统安装好后,特别的几个端口可以外部访
问,后期装的软件,如果需要通过外部端口访问,有两种解决方案:1.使用命令:sevice iptables stop
来停止防火墙服务,但是当你启动linux系统时,防火墙又会重新启动;2.最根本的解决办法,是在防火墙规则里添加需要外部访问的端口号规则,使用下面
的命令来实现: 首先输入命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
来编辑防火墙规则文件, 接着输入命令:/etc/rc.d/init.d/iptables save 保存到iptables这个文件
最后输入命令:service iptables restart 来重新启动防火墙服务,使刚添加的规则生效
9
配置完成并生效后,可以使用命令:/etc/init.d/iptables status来查看当前8080端口是否添加成功;
10
防火墙规则添加好了,你再用在外部的浏览器使用 http://192.168.1.64:8080/ 的格式来访问tomcat,就会发现成功了。
Ⅳ linux怎么安装tomcat
一、上传Tomcat服务器
二、安装Tomcat服务器
2.1、解压tomcat服务器压缩包
2.2、配置环境变量
tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量
编辑/etc下的profile文件,加上如下内容:
2.3、修改tomcat服务器的启动端口
修改将Tomcat服务器启动时使用的端口,例如改成9999
修改完server.xml文件之后,保存,退出。
三、Tomcat服务器启动和关闭
3.1、启动Tomcat服务器
进入tomcat服务器的bin目录,然后执行"./startup.sh"命令启动Tomcat服务器,如下图所示:
查看tomcat服务器的Log信息,看看tomcat服务器是否已经正常启动,进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示:
访问Tomcat服务器,如下图所示:
可以正常访问了,说明Tomcat服务器已经正常启动成功了。
Ⅳ linux怎么配置tomcat服务器
1、安装tomcat
1)、下载tomcat
从官网下载tomcat,保存在/home目录下。
root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home
2)、安装tomcat
tar -zxvf apache-tomcat-6.0.20.tar.gz
另一种方案:使用Windows下tomcat,Windows tomcat在linux中同样可以使用。
2、操作tomcat
tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,有兴趣的朋友可以去尝试下,嘎嘎~~)
1)、查看tomcat(我的tomcat放在/home目录下)
root@ubuntu:~# cd /home
root@ubuntu:/home# ls
apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war
jdk1.6.0_30 ljq ubuntu
root@ubuntu:/home# cd apache-tomcat-6.0.18/
root@ubuntu:/home/apache-tomcat-6.0.18# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
tomcat目录解析:
bin:存放启动和关闭Tomcat的可执行脚本。
conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml。
webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
logs:存放日志文件。
temp:JVM用于存放临时文件的目录(java.io.tmpdir)。
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./startup.sh //启动tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //关闭tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)
Linux下显示tomcat控制台
$TOMCAT_HOME为tomcat安装目录。在linux如果按$TOMCAT_HOME/bin/startup.sh来起动tomcat则得不到像windows一样的控制台效果,查看日志很不方便.是不是linux下没有像windows下一样的控制台呢,不是的,只是大家都习惯这样来启动它。在LINUX下如何使启动TOMCAT后像WINDOWS一样呢?,解决办法如下:
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run
ctrl+c: 可结束日志打印,但不影响正常应用的运行。
top -c:类似windows的任务管理器。
查看java的进程:ps -ef |grep java
杀死对应id进程:kill -9 pid //-9即force
kill pid: 杀死进程,pid从top -c执行得到(pid为进程编号),注意运行前记得在核对一遍进程编号。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。