网站首页 > 博客文章 正文
目录
一、 环境准备 1
二、 在Linux下安装Tomcat8.0 2
1、 创建目录 2
2、 拷贝安装包 2
3、 解压安装包并重命名为tomcat 2
4、 启动停止tomcat 3
5、 访问网站 3
三、 防火墙配置 3
1、 查看开放端口 3
2、 添加开放端口 3
3、 删除开放端口 3
4、 重新载入 3
5、 开启防火墙 3
6、 关闭防火墙 3
7、 查看防火墙运行状态 3
四、 项目部署 4
1、 项目文件拷贝 4
2、 访问项目 4
环境准备
- 下载Linux版本的tomcat服务器,这里根据自己的需求下载相应的版本,作者这里下载的是Tomcat8.0
- 这里作者提供下载地址 如:http://tomcat.apache.org/download-80.cgi
- 因为tomcat的安装使用需要依赖JDK运行环境,所以首先需要检查一下我们当前Linux系统中是否安装了JDK,检查方式如下:
a、使用(Xshell或者puTTY,或者SecureCRT工具)连接到Linux系统
b、 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,下面表示已安装:(如果没有安装,则需要先安装!)
- 操作需要的软件及工具:
虚拟机(Vmware),虚拟机中安装的Centos7系统,SecureCRT或者WinSCP(此处使用这两个工具),Xshell或者PuTTy,Xftp或者FileZilla,Tomcat8.0,IDEA或者eclipse开发的WebDemo或者Maven托管的WEB项目,tomcat的linux版软件apache-tomcat-8.0.58.tar.gz
在Linux下安装Tomcat8.0
创建目录
在linux系统的用户目录下创建安装tomcat的目录,命令如下:
cd usr/local/ mkdir myTomcat cd myTomcat/
注意:如果创建的文件夹没有读写权限,则需要授权:
a.创建的时候授权:mkdir -m 777 myTomcat
b.对已经创建好的文件夹授权:chmod -R 777 myTomcat
拷贝安装包
使用WinSCP软件将下载好的tomcat安装包拷贝到刚创建好的目录下面
解压安装包并重命名为tomcat
解压:tar -zxv -f apache-tomcat-8.5.37.tar.gz
重命名:mv apache-tomcat-8.5.37 tomcat
进入tomcat目录:cd tomcat
启动停止tomcat
启动命令:进入tomcat目录/bin,然后./startup.sh
停止tomcat命令:进入tomcat目录/bin,然后./shutdown.sh
访问网站
经过上述搭建表示已完成tomcat部署,现在通过本地电脑浏览器访问http://linux服务器ip:8080,能成功访问,那就不用配置防火墙,部署完成;如果不能访问,就需要配置防火墙,开放8080端口!
防火墙配置
在CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理,所以配置和以前版本的linux有些许差别:
查看开方端口
firewall-cmd --zone=public --query-port=80/tcp
添加开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
删除开放端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
重新载入
firewall-cmd --reload
开启防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
查看防火墙运行状态
firewall-cmd --state //running 表示运行
通过以上开放8080端口后,地址栏访问http:192.168.14.x:8080正常
项目部署
项目文件拷贝
使用winSCP将项目文件拷贝到tomcat的webapps目录下,启动tomcat
访问项目
地址栏输入http:192.168.14.x:8080/MyWebTest
发现已经可以正常访问,部署tomcat及项目完成!
- 总结永远在路上,实用性与可用性永远是首选。我们都能记住一个个简单的操作命令,却架不住时间的冲刷!所以,记录就显得格外重要!
- 本文为@科技之电脑角原创,感谢您的点赞支持,欢迎评论、转发!
猜你喜欢
- 2024-10-20 从零开发一个WEB应用(一)搭建后端开发环境
- 2024-10-20 SpringBoot教程:Maven方式创建SpringBoot项目
- 2024-10-20 学Maven,这篇万余字的教程,真的够用了
- 2024-10-20 javaEE技术分享之如何使用Spring Boot快速创建Web应用
- 2024-10-20 Maven项目改为spring boot项目的方法
- 2024-10-20 「干货」带你走进Spring Boot 项目实战:Maven 多模块项目搭建
- 2024-10-20 Eclipse + Ant / Maven + Java 8 开发环境搭建一文穿透
- 2024-10-20 idea新建springboot项目(idea新建一个springboot项目)
- 2024-10-20 Maven+Jetty/Tomcat进行web部署开发
- 2024-10-20 IDEA下从零开始搭建SpringBoot工程
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 358℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)