第一步:下载 软件 和 JDK

第二个:https://www.oracle.com/java/technologies/javase-jdk16-downloads.html

传输到Linux里。

传入后两个文件如下图是红色的。

第二步:安装 JDK 与启动 Tomcat

关闭防火墙、关闭se。

systemctl status firewalld  //查看防火墙是否关闭

systemctl stop firewalld   //关闭防火墙

getenforce         //查看是否关闭se

setenforce 0        //临时关闭se

彻底关闭se需要进config目录里关闭,如下:

vi /etc/selinux/config     //进入config目录

这个显示的是开启把 enforcing 改为 disabled 就修改成功了。

开始解压那两个文件,如下:

tar -zxf +需要解压的文件名    //解压文件

最下面的绿色的是解压完成的。然后把他移动到存放软件的目录里并且改名为 jdk16 ,如下:

mv /opt/jdk-16.0.2 /usr/local/jdk16  //移动到 /usr/local 里并且改名为 jdk16

修改全局环境变量,如下:

yum install -y net-tools    //下载一个 net-tools 命令

yum install -y vim       //下载 vim 命令

vim /etc/profile        //进入环境变量的目录中

进去之后最后面是这样的,然后在最下面输入这些行代码就可以了,把 jdk1.8 改成你所改的名字。

{ wq  冒号后写 w 是保存 q 是退出 }

source /etc/profile    //刷新一下环境

java -version      //产看是否安装JDK成功

如果安装的版本跟你下载的版本不一样的话,那你就安装错误了。

第四步:Tomcant安装

mv /opt/apache-tomcat-8.5.39 /usr/local/tomcat  //移动到 /usr/local/ 里并改名为 tomcat

启动 Tomcant  1.首先进入它所在的目录里  cd /usr/local/tomcat/

        2.然后   ./bin/startup.sh    //启动Tomcat

./bin/shutdown.sh    //关闭Tomcat

ps -aux |grep java     //查看是否启动Tomcat

这样是成功启动了的。

netstat -lntp |grep java     //产看端口   

然后在浏览器中输入虚拟机的 ip 地址 加上你8080端口就欧克了。(例如:192.168.1.2:8080)

出现这个画面就可以了。如果要是访问不了就说明防火墙还有se没有关闭,关闭一些就可以了。

进入 vim /etc/profile 环境变量中 把刚刚修改的第三行后面加上 /usr/local/tomcat/bin 改完之后直接输入 shutdown.sh 就直接可以关闭 startup.sh 也直接可以启动多方便快捷。

第三步:配置 Tomcat 的80端口

vim /usr/local/tomcat/conf/server.xml      //进server.xml文件

 /usr/local/tomcat/bin/shutdown.sh    //关闭 Tomcat

/usr/local/tomcat/bin/startup.sh     //开启 Tomcat

netstat -ntlp |grep java        //检查端口号

第四步:配置 Tomcat 虚拟主机

vim /usr/local/tomcat/conf/server.xml     //默认主机的存放路径

其中 <Host> 和 </Host> 之间的配置为虚拟主机配置部分:

name 定义域名;

appBase 定义应用的目录;

unpackWARs 为是否自动解压war包;

autoDeploy 如果此项设置为true,表示Tomcat服务处于运行状态,能够检测appbase下的文件,如果有新的Web应用加入进来,会自动发布这个Web应用。

了解一些就行了,知道里面的东西是什么就行了。接着我们来新增一个虚拟主机,操作如下:

下载一个zrlog : http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war 将下载的 zrlog 包传到 /usr/local/tomcat/webapps 下因为他会自动解压,解压完成之后把它改一下名字。

mv zrloh-1.7.1-baaecb9-release zrlog    //更改文件名

在浏览器中输入虚拟机 ip 后加上 /zrlog 就会出现下面这个页面。

yum install -y mariadb-server      //下载 maridb-server 数据库

systemctl start mariadb        //启动 mariadb 数据库

初始化一下数据库  mysql_secure_installation    //初始数据库

systemctl restart mariadb        //重启数据库

mysql -uroot -p123456          //进入数据库(-p 后面是数据库密码)

进去之后看下面图片的操作,主要看红色框住的就行。(-p 后还是加密码)

之后出现这个

开始配置虚拟机

vim /usr/local/tomcat/conf/server.xml  先进入 server.xml 文件,在文件最后面输入下面代码。

<Host name="www.123.cn" appBase=""

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/>

</Host>

修改完成之后创建一个空文件夹,然后将 zrlog 里的文件移动过来

mkdir -p /data/wwwroot/123.cn      //创建文件名为123.cn的文件

mv webapps/zrlog/* /data/wwwroot/123.cn      //将文件 zrlog 移动到 123.cn  (* 号表示全部)

在最下面输入自己的 ip 还有域名,域名要跟自己虚拟机 cat conf/server.xml 里的域名一样。

直接输入 www.123.cn 就可以了。

ls /usr/local/tomcat/logs/      //查看配置文件

第五步:配置生成日志

进去 vim /conf/server.xml  文件之后把上面的红框复制到下面红框里就行了。

重启一下 Tomcat 。

ls /usr/local/tomcat/logs/      //产看是否生成日志

TOMCAT 搭建的更多相关文章

  1. Struts+Tomcat搭建

    Struts+Tomcat搭建 tomcat使用(服务器端开发): 如果要安装Tomcat需要进行的配置:tomcat安装在c: \Tomcat CATALINA_HOME变量值设为: H:\Prog ...

  2. 用tomcat搭建web服务器

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...

  3. 使用Tomcat搭建图片服务器,使图片能够用链接访问

    在后台和前端交互时,遇到了后台存储的图片,前端根据地址无法访问,使用Tomcat搭建图片服务器 1.找到tomcat下的server.xml文件 2.配置文件下加入service节点 <!--为 ...

  4. 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)

    版权声明:本文为博主原创文章,转载请注明本文地址.http://www.cnblogs.com/o0Iris0o/p/5813856.html 内容介绍: 真分布式SolrCloud+Zookeepe ...

  5. Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享

    小伙伴们好久不见!最近略忙,博客写的有点少,嗯,要加把劲.OK,今天给大家带来一个JavaWeb中常用的架构搭建,即Nginx+Tomcat搭建服务集群,然后通过Spring Session+Redi ...

  6. Nginx + Tomcat搭建集群

    一.Tomcat集群带来的好处 1.提高服务的性能,并发能力,以及高可用性 2.提供项目架构的横向扩展能力 二.Tomcat集群实现原理 通过Nginx负载均衡进行请求转发 三.Nginx + Tom ...

  7. 使用 Nginx + Tomcat 搭建负载均衡

    负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 负载均衡,英文名称为Load Balance, ...

  8. 【转】tomcat搭建本地服务器 实现apk更新下载

    转自:http://www.kankanews.com/ICkengine/archives/121748.shtml 做apk的更新下载功能,测试的时候需要个服务器. 所以就选用 Apache To ...

  9. 使用Tomcat搭建基于域名的虚拟机

    Tomcat搭建基于域名的虚拟主机,实际就是实现了同一个Tomcat部署多个项目(网站/应用程序).端口可以使用同一个,也可以不同. (1).在tomcat的conf文件夹下存在Tomcat的配置文件 ...

  10. 使用tomcat搭建HTTP文件下载服务器

    使用tomcat搭建HTTP文件下载服务器, 有时我们的应用或者服务需要去外网下载一些资源, 但是如果在内网环境或者网络不好的情况下, 我们可以在内网提供文件下载服务, 将预先下载好的资源放在某个地方 ...

随机推荐

  1. 2021.10.18考试总结[NOIP模拟76]

    T1 洛希极限 不难发现每个点肯定是被它上一行或上一列的点转移.可以预处理出每个点上一行,上一列最远的能转移到它的点,然后单调队列优化. 预处理稍显ex.可以用并查集维护一个链表,记录当前点之后第一个 ...

  2. n阶行列式计算

    1.化为上下三角 该类型的矩阵.行列式在之前写过(https://www.cnblogs.com/wangzheming35/p/12906624.html),也建议记住这个行列式的结论. 当然不仅仅 ...

  3. Spring Security 的注册登录流程

    Spring Security 的注册登录流程 数据库字段设计 主要数据库字段要有: 用户的 ID 用户名称 联系电话 登录密码(非明文) UserDTO对象 需要一个数据传输对象来将所有注册信息发送 ...

  4. hdu 1166 敌兵布阵(简单线段树or树状数组)

    题意: N个工兵营地,第i个营地有ai个人. 三种操作: 1.第i个营地增加x个人. 2.第i个营地减少x个人. 3.查询第i个到第j个营地的总人数. 思路: 线段树or树状数组 代码:(树状数组) ...

  5. newusers 拷贝服务器A上的用户,批量添加到其它服务器

    服务器B 需要添加多个用户,要求与服务器A 的用户列表一致 1.拷贝服务器A 上的 /etc/passwd 中用户信息,用user1-10为例 #grep ^user /etc/passwd > ...

  6. 某企业桌面虚拟化项目-Citrix虚拟桌面解决方案

    xxx桌面虚拟化项目Citrix解决方案 xxx桌面虚拟化项目 Citrix解决方案 1 项目背景 秉承"尊重个性.创造价值.贡献于社会"的企业理念和开拓创新的精神,xxx所制造. ...

  7. Javafx-【直方图】文本频次统计工具 中文/英文单词统计

    上周倒腾了下 javafx,本来是做平时成绩系统.跟老师提了一下 javafx,他突然兴起,发了个统计中文和英文单词并以直方图显示的实验......只给两三天的期限,笑着说考验我们的潜力SOS,于是带 ...

  8. Maven快速入门(五)Maven的依赖管理

    前面我们讲了maven项目中的最重要的文件:pom.xml 配置文件相关内容.介绍了pom 是如何定义项目,如何添加依赖的jar 包的等. 我们知道,在Maven的生命周期中,存在编译.测试.运行等过 ...

  9. Dao、Controller、Service三层的结构划分

     Java Web基础--Controller+Service +Dao三层的功能划分(摘取自网络)1. Controller/Service/DAO简介:      Controller是管理业务( ...

  10. 12组-Alpha冲刺-3/6

    一.基本情况 队名:字节不跳动 组长博客:https://www.cnblogs.com/147258369k/p/15546442.html 小组人数:10人 二.冲刺概况汇报 侯钦凯 过去两天完成 ...