第一步:下载 软件 和 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. 浅谈如何爆踩TLEcoders

    对付一些速度比老奶奶都慢的评测姬, 除了超级小的常数,往往还不得不使用一些不算办法的办法 比如说这个让人无语的$ACcoders$的评测姬, 当我们感到代码已经无法再卡常的时候,对人生已经近乎绝望的时 ...

  2. Github点赞超多的Spring Boot学习教程+实战项目推荐!

    Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!   很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Boot 进行开发,毕竟它这 ...

  3. Java 将Excel转为et和ett格式

    以.et结尾的文件格式是属于金山办公软件WPS Office中的电子表格文件,.ett是一种模板文件格式.除了通过WPS软件可以创建该格式的电子表格外,也可以通过格式转换的方法来获得,如将Micros ...

  4. hdu 2860 Regroup(并查集)

    题意: AP x yA recruit with ability rate x were asked to join company y. (0<=x<2^31, 0<=y<n ...

  5. 第35篇-方法调用指令之invokespecial与invokestatic

    这一篇将详细介绍invokespecial和invokestatic字节码指令的汇编实现逻辑 1.invokespecial指令 invokespecial指令的模板定义如下: def(Bytecod ...

  6. Centos 8 升级ssl到1.1.1h

    升级到1.1.1h版本 #编译openssl和安装 ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl & ...

  7. ONVIF客户端中预置位设置代码实现过程

    simpleOnvif的功能:提供支持Windows.Linux.arm.Android.iOS等各种平台的SDK库,方便集成,二次开发 之前跟大家分享了我们安徽思蔷信息科技的simpleOnvif的 ...

  8. JetBrains IntelliJ IDEA汉化

    JetBrains IntelliJ IDEA汉化 开启 IntelliJ IDEA,点击右下角Configure菜单,选择 Plugins.在弹出的 Plugins窗口里,切换至 Marketpla ...

  9. Buildroot 用户手册 (中文)

    文章目录 I. Getting started 1. About Buildroot 2. System requirements 2.1. Mandatory packages 2.2. Optio ...

  10. mysql-5.7部署总从同步

    主从部署方案: https://blog.csdn.net/mrbuffoon/article/details/103082295 主从数据库不同步处理方案: https://blog.csdn.ne ...