欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

CentOS安装Tomcat

程序员文章站 2023-11-17 16:43:46
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)... ......

tomcat 服务器是一个免费的开放源代码的web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试jsp 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好apache 服务器,可利用它响应html(标准通用标记语言下的一个应用)页面的访问请求。实际上tomcat是apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与apache 独立的进程单独运行的。

vcentos下载tomcat

如果你的centos是有桌面ui的,那你可以用浏览器下载。就不多说。

 CentOS安装Tomcat

 

那么如果是没有桌面ui的,则先在tomcat官网下载到本地,然后用filezilla上传到centos虚拟机, 如果filezilla连接centos有问题的,可以看看《centos安装ftp服务》

1.1 上传tomcat压缩包

打开filezilla,在本机站点中找到下载的tomcat包,右键包,点击上传,则会传输到远程站点中对应的文件夹路径。

CentOS安装Tomcat

在centos中查看文件是否存在。cd /home/toutou/myhome/soft 其中"/home/toutou/myhome/soft"为上文所提到的所谓的"对应的文件夹路径"

CentOS安装Tomcat

vcentos安装tomcat

2.1 解压tomcat压缩包

tar zxvf apache-tomcat-8.5.34.tar.gz

CentOS安装Tomcat

查看解压,如下图所示,解压成功.

CentOS安装Tomcat

删除tomcat压缩包rm -f apache-tomcat-8.5.34.tar.gz

CentOS安装Tomcat

2.2 配置环境变量

centos自带的是openjdk, 所以我们需要自己安装和配置java jdk,关于centos如何配置java jdk,我在另一篇博文已经详细介绍,这里就不再赘述。感兴趣的可以移步《centos安装java jdk》

2.3 更新tomcat端口

tomcat默认端口是8080,我们可以尝试着改tomcat的启动端口。

进入conf目录,找到server.xml文件, 编辑server.xmlcd conf

CentOS安装Tomcat

CentOS安装Tomcat

修改tomcat启动端口为2018

vtomcat服务器on/off

3.1 启动tomcat

毫无疑问,绝大部分软件的启动项都在bin目录,tomcat也不例外,进入到bin目录。然后唤起tomcat的命令。 ./startup.sh

运行以后,发现并没有达到预期,而是获得如下提示:

neither the java_home nor the jre_home environment variable is defined 
at least one of these environment variable is needed to run this program。

CentOS安装Tomcat

解决办法就是配置tomcat/bin目录下的catalina.sh文件

CentOS安装Tomcat

CentOS安装Tomcat

配置好catalina.sh之后,再执行 ./startup.sh

CentOS安装Tomcat

tomcat正常启动。

看看tomcat日志,在tomcat日志中查看启动日志以及上文中更改的端口号2018是否生效。

CentOS安装Tomcat

查看日志cat catalina.out 关于catalina.out更详细的介绍可以看。

CentOS安装Tomcat

在本机中打开浏览器,输入centos机器的ip以及设置的端口号,看到效果如下图,正常访问,则tomcat已经正常启动成功。

CentOS安装Tomcat

反之,如果打不开,提示"无法访问此网站"之类的,则需要排查一一排查,常见的可能是2018端口被其他应用占用。

查看使用2018端口的应用lsof -i:2018 查看进程id的详细信息 ps axu|grep 36958

CentOS安装Tomcat

3.2 关闭tomcat

与打开tomcat类似,只不过执行的文件命令不一样。

进入到tomcat/bin目录,执行"./shutdown.sh"命令关闭tomcat服务器

CentOS安装Tomcat

查看日志,确认tomcat是否关闭

CentOS安装Tomcat

v博客总结

关于centos安装tomcat就完事了,至于部署springboot,本来想一篇文章搞定的,现在看来只能留在下一篇文章更新了。


作  者:
出  处:
关于作者:专注于基础平台的项目开发。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【】一下。您的鼓励是作者坚持原创和持续写作的最大动力!