linux安装的tomcat服务器,在Linux中安装部署tomcat服务器

今天尝试在Ubuntu上部署tomcat服务器,网上资料不少,这里只不过把本身部署的过程记录下来。注意,tomcat的安装必须保证jdk已经安装完成,这里默认jdk已经成功安装。

1、下载tomcat安装包。

这个只要到官网上去找与安装包的.tar.gz压缩包就能够了。

2、将压缩包上传到Linux操做系统中。

首先我是在Windows下下载的安装包,而后使用ssh将其上传到Ubuntu上的,我把他放在/var/www这个目录下,www是我本身新建的目录。

3、解压安装包

在控制台使用tar -zxvf apache-tomcoat-xxx.tar.gz (xxx是你所安装的tomcat版本号)命令就能够解压缩tomcat文件夹,若是解压成功,在当前目录下就会出现apache-tomcat-xxx这个文件夹。

4、修改服务器的启动端口

进入apache-tomcat-xxx中的conf文件夹,打开server.xml文件,将大家的connectors 的port改成你所须要的端口号,好比9999.

5、启动和关闭tomcat服务器

进入apache-tomcat-xxx的bin目录,输入./startup.sh就能够启动服务器,输入./shutdown.sh就能够关闭服务器。(注意,这里在命令前面必定要加上“./”不知道是什么缘由,若是不加就会提示找不到这个命令。另外,要记住tomcat的目录结构,一遍配置信息放在conf这个目录中,而命令则放在bin这个目录中,日志放在logs这个目录中)。

6、其余状况处理

一、如何肯定tomcat服务器是否已经启动。

最简单的方法是在浏览器中输入127.0.0.1:“配置的端口号”若是可以进入tomcat的主页面,就说明启动成功了。其次,也能够进入apache-tomcat-xxx中的logs目录,用cat命令打开catalina.out这个文件,若是上面显示服务器已经正常启动,就启动了,若是没有正常启动,里面会给出哪里出错了的一些信息。

二、tomcat启动不了,一个最多见的问题就是端口号被占用

能够使用命令lsof -i:9999 来查看时那个进程占了这个端口。若是被占了,那么就会显示出占据这个端口的进程号。

而后使用命令ps axu | grep 2364就能够查看占用这个端口号的程序的详细信息。

也能够使用命令kill -s 9 2364来杀死这个进程,这样在从新启动你的tomcat服务器就能够了。(其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。)

7、发布web工程

一、在web工程的开发IDE中将其export为war包。

二、将这个war包上传到服务器上的/var/www/apache-tomcat-7.0.73/webapps目录下(我是使用ssh的文件上传工具SSH Secure File Transfer Client上传的,可是遇到了一个问题,因为用这个东西远程登陆没法进入root模式,因此只能上传到我这个用户“wgj”下,而后在采用xshell这个工具远程登陆,他就能够进入root模式,在root模式下将这个war包cp到相应的目录下就能够了。)

三、用浏览器输入“ip:端口/上传的war包名字“就能够访问你的web网站了。web

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值