centos部署tomcat

这篇具有很好参考价值的文章主要介绍了centos部署tomcat。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java Downloads | Oracle

上面是下载网址:

Tomcat是由Apache开发的一个Servlet容器,实现了对Servlet和JSP的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台,安全域管理和Tomcat阀

简单来说:Tomcat是一个Web应用程序的托管平台,可以让用户编写WEB应用程序,被Tomcat所托管,并提供网络服务, 就是让用户开发的WEB应用程序,变成可以被访问的网页

Tomcat的安装非常简单,主要分为2部分:1.安装JDK环境,2.解压并安装Tomcat

1.下载JDK (本次安装使用Tomcat版本是10.0.27版本,需要JDK最低JDK8或更高版本),在我主页有Tomcat和jdk官网下载详细步骤,根据自己需求可以自行选择,本次下载的是JDK8u391版本

centos部署tomcat,linux,centos

2.找到Linux,找到jdk-8u391-linux-x64.tar.gz

centos部署tomcat,linux,centos

3.新建账户 (免费创建)

centos部署tomcat,linux,centos

1. 把下载好的JDK8,用xftp上传到Linux中root用户下的home目录~

centos部署tomcat,linux,centos

上传后,我们可以看到在home目录出现了jdk-8u391

centos部署tomcat,linux,centos

2.创建一个文件夹后续只要能指定安装目录的软件都放在这里面

mkdir -p /export/server

centos部署tomcat,linux,centos

3.解压jdk到指定目录

tar -zxvf jdk-8u391-linux-x64.tar.gz -C /export/server

centos部署tomcat,linux,centos

centos部署tomcat,linux,centos

4.建立软连接(不建立也可以)

软连接语法:ln -s 源路径 指定路径

ln -s /export/server/jdk1.8.0_391 /export/server/jdk

其实不用软连接也可以,只是每次cd到jdk的时候都要输入jdk1.8.0_391,我搞的软连接老是出错报红,最后解决的方法是把最后一位jdk换成jdk1或其他名字,尝试换以下名字

centos部署tomcat,linux,centos

这个是改名字得到的结果,暂时还不知道什么原因出错,改过名字就成功了                                  ln -s /export/server/jdk1.8.0_391 /export/server/jdk1

centos部署tomcat,linux,centos

5.接着进入cd jdk1  找到bin目录 在cd到bin目录里面,创建软连接的好处就是每次你cd进入的时候不用输入那么长,不建软连接你每次进入jdk都要输入cd jdk1.8.0_391 很麻烦

centos部署tomcat,linux,centos

6.查看java版本  ./java -version

centos部署tomcat,linux,centos

7.查看java当前所在工作目录的全路径   pwd, 发现工作目录在/export/server/jdk1/bin下,我想无论我当前目录在哪里,我都可以进入到java,该怎么做呢?

centos部署tomcat,linux,centos

8.通过把位置添加到PATH环境变量中,从而达到无论在哪个目录都可以找到java

通过vim /etc/profile 进入到里面,添加两句话一个是jdk位置,另一个是搜索路径

centos部署tomcat,linux,centos

9.让profile文件生效  输入source /etc/profile

centos部署tomcat,linux,centos

10.去验证是否添加进来 echo $PATH  ,发现自己添加的/export/server/jdk1添加进来了

centos部署tomcat,linux,centos

11.再次查看java版本,发现和自己下载的版本不一样,因为这个是系统自带的,

centos部署tomcat,linux,centos

12.通过which java ,发现这个java不在自己建立的文件中,系统自带的Java在/usr/bin中,自己下载的java在/export/server/jdk中,这个/usr/bin文件在/export/server的前面,我用红线标注了,path在搜的时候搜到的前面的,就会停止搜索,所以这个版本就是系统自带的版本

centos部署tomcat,linux,centos

13.想要使用自己下载的java版本,第一:删除系统自带的,把自己下载的替代它的位置。第二:把自己建立的文件放到系统文件的前面 ,我的操作是删除系统自带的,把自己下载的替代它的位置

centos部署tomcat,linux,centos

14.在确认看一下版本,发现已经把系统的删除了,并且把自己的java放到了/usr/bin目录中了

centos部署tomcat,linux,centos

15.解压部署Tomcat

Tomcat建议使用非root用户安装登录

可以创建一个tomcat一个:用tomcat用户部署

16.创建tomcat用户,切换到tomcat用户中

centos部署tomcat,linux,centos

17.  wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz

wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz

centos部署tomcat,linux,centos

两个都报错的话,可以重新去官网下载,我主页有tomcat具体下载官网,可以去看一下

更简单的就是自己下载个安装包,把安装包传上来,在去解压,不用上面这两条命令,主页有详细步骤关于怎么去下载Tomcat安装包,有详细网址和步骤,有兴趣的可以看一下

centos部署tomcat,linux,centos

去解压tomcatcentos部署tomcat,linux,centos

解压出现Permission denied 这个是指权限受限制centos部署tomcat,linux,centos

查看原因发现没有w权限,因为他的用户和用户组都是root,tomcat既不是root用户也不是root用户组,没权限,切换到root,或chmod赋予权限

centos部署tomcat,linux,centos

切换到root下tomcat用户

centos部署tomcat,linux,centos

centos部署tomcat,linux,centos

加上软连接

centos部署tomcat,linux,centos

修改用户和用户组,(要给它普通用户,给root用户风险太大了对于生产者来说)

centos部署tomcat,linux,centos

centos部署tomcat,linux,centos

centos部署tomcat,linux,centos

centos部署tomcat,linux,centos

检查端口

centos部署tomcat,linux,centos

这个2种关闭防火墙的方式

centos部署tomcat,linux,centos

这个是自己配置去关闭防火墙,8080端口,生产中建议这样去关闭防火墙

centos部署tomcat,linux,centos

这个指令是直接把防火墙关闭了,生产者不建议直接关闭,建议使用自己配置的方式去关闭

centos部署tomcat,linux,centos

输入ip地址:8080

centos部署tomcat,linux,centos

安装完毕文章来源地址https://www.toymoban.com/news/detail-718002.html

到了这里,关于centos部署tomcat的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux(CentOS7)下如何配置多个Tomcat容器?

    1、安装jdk(yum install 安装) 查看是否系统是否自带jdk并卸载 其中,GCJ是GNU的Java编译器,可以把java程序编译成本地代码,编译成功后的可执行文件不再需要jre就可直接运行,编译成本地后的程序运行速度有所提高,缺点是生成后的文件较大。 如果存在自带的jdk相关套件,就需

    2024年02月11日
    浏览(36)
  • Linux之Centos7重启Tomcat脚本kill方式

    tomcat jvm参数(可选) 注意:TOMCAT_PATH是你Tomcat的安装目录 如:/data/apache-tomcat-9.0.76 结尾不要加“/” 在tomcat的bin目录下创建reStartTomcat.sh脚本 输入i可编辑脚本 保存 给脚本授权 我这里是已经进入到/data/apache-tomcat-9.0.76/bin目录了,而且脚本也是写在bin目录下的。 或者 chmod 777

    2024年02月11日
    浏览(46)
  • 第3天学习Docker-Docker部署常见应用(MySQL、Tomcat、Nginx、Redis、Centos)

    前提须知: (1)搜索镜像命令 格式:docker search 镜像名 (2)设置Docker镜像加速器 详见文章:Docker设置ustc的镜像源(镜像加速器) 1、部署MySQL 拉取镜像(这里拉取mysql5.7版本) [root@localhost ~]# docker pull mysql:5.7 创建容器(默认运行) [root@localhost ~]# docker run -di --name=my_mysql

    2024年02月06日
    浏览(44)
  • Tomcat部署及优化 Linux 安装两个tomcat服务

            Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。        Tomcat 属于 轻量级应用服务器 ,在中小型系统和并发访问用户(据了

    2023年04月24日
    浏览(29)
  • 【Linux】Tomcat 部署及优化

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 属于轻

    2024年02月08日
    浏览(28)
  • Centos7通过nginx+tomcat部署Vue+SpringBoot项目(超详细步骤,从nginx+tomcat安装到Vue+SpringBoot打包配置+nginx.conf)

    目录 一丶前言 二、安装nginx 1.准备nginx 2.服务器上传nginx 3.解压nginx  4.安装相关依赖库 5.编译nginx 6.启动nginx 7.访问nginx  8.安装成系统服务 三、安装Tomcat 1.安装JDK(如果安装并配置环境变量了可以略过) 2.准备Tomcat 3.服务器上传tomcat 4.解压tomcat  5.启动tomcat 6.访问tomcat 7.设置

    2024年02月05日
    浏览(51)
  • Linux--部署 Tomcat 及其负载均衡

    1.案例前置知识点 1)Tomcat简介        名称由来:Tomcat最初是由 Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变 为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O\\\'Reilly都会出一本相关的 书,并且将其封面设计成某个动物的素描,因此他希望

    2024年01月17日
    浏览(26)
  • 在centos服务器中完成jdk,tomcat,MySQL的安装以及前后端分离项目中后端的部署

    目录 一. jdk,tomcat的安装 1.将要安装的软件压缩包放入到centos服务器上  2. 解压对应的安装包 3. jdk环境变量配置 4. tomcat启动 5. 关闭防火墙  二. MySQL安装 1. 卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看) 2. 将MySQL安装包解压到指定目录 3. 开始安装,-ivh 其中i表示

    2024年02月06日
    浏览(40)
  • 关于部署vue项目在Linux上的两种方式tomcat以及nignx(1)使用tomcat进行部署

    阿丹有话说:         之前在写spring-boot项目的时候是直接写的jsp页面直接打成war包来运行。使用到了tomcat,而且简单方便,但是美中不足就是动画演示以及页面没有办法做的非常美观。自从开始写前后端分离的项目(微服务等)之后,发现element-ui是真的好用。现在想给vue的

    2024年02月03日
    浏览(43)
  • Linux系统部署Tomcat详细教程(图文讲解)

    前言:本篇博客教大家如何一步一步使用Linux系统去部署自己的Tomcat服务器,每一行代码都是我自己严格执行过的,共分为了8点进行阐述,逻辑清晰! 博主的其他部署教程: 1、Jenkins部署前后端分离项目:Jenkins部署前后端分离项目最全图文教程(手把手教学) 2、Docker部署前

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包