第一步:下载 软件 和 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. C语言基础资料,可以看看哦

    C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成.格式.以及良好的书写风格,使小伙伴对c语言有个初步认识. 例1:计算两个整数之和的c程序: #include main() { in ...

  2. 【做题记录】 [JLOI2011]不等式组

    P5482 [JLOI2011]不等式组 超烦人的细节题!(本人调了两天 QAQ ) 这里介绍一种只用到一只树状数组的写法(离线). 树状数组的下标是:所有可能出现的数据进行离散化之后的值. 其含义为 ...

  3. Jmeter分布式 (三)

    一.什么是分布式测试 分布式测试是指通过局域网和Internet,把分布于不同地点.独立完成特定功能的测试计算机连接起来,以达到测试资源共享.分散操作.集中管理.协同工作.负载均衡.测试过程监控等目的 ...

  4. mongodb安装教程(一)

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/fengtingYan/article/de ...

  5. Fiddler抓包工具简介:(四)Fiddler的基本使用

    Fiddler的使用 视图功能区域 会话的概念:一次请求和一次响应就是一个会话. fiddler主界面 下面挑几个快捷功能区中常用几项解释,其他功能自己尝试: 快捷功能区 1:给会话添加备注信息 2: ...

  6. git push超过100M文件处理方法

    git push超过100M文件处理方法 github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传) 解决方法 保持单个文件在 100 ...

  7. Apache Kyuubi 助力 CDH 解锁 Spark SQL

    Apache Kyuubi(Incubating)(下文简称Kyuubi)是⼀个构建在Spark SQL之上的企业级JDBC网关,兼容HiveServer2通信协议,提供高可用.多租户能力.Kyuub ...

  8. 十.Go并发编程--channel使用

    一.设计原理 Go 语言中最常见的.也是经常被人提及的设计模式就是: "不要通过共享内存来通信,我们应该使用通信来共享内存" 通过共享内存来通信是直接读取内存的数据,而通过通信来共 ...

  9. 论文翻译:2020_WaveCRN: An efficient convolutional recurrent neural network for end-to-end speech enhancement

    论文地址:用于端到端语音增强的卷积递归神经网络 论文代码:https://github.com/aleXiehta/WaveCRN 引用格式:Hsieh T A, Wang H M, Lu X, et ...

  10. SpringCloud微服务实战——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计

    RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念.取消了用户和权限的直接关联,改为通过用户关联角色.角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的. R ...