简介:实战演练tomcat网站服务器的搭建
Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器
 
tomcat官网下载:
https://tomcat.apache.org/download-80.cgi
下载:
yum install -y wget
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.40/bin/apache-
tomcat-9.0.40.tar.gz
 
解压:
tar -xf apache-tomcat-9.0.40.tar.gz
mv apache-tomcat-9.0.40 /usr/local/tomcat9
 
检查java环境:
java -version
 
tomcat重要目录介绍:

[root@xdapp1 tomcat9.0.40]# ls -lrt /usr/local/tomcat9.0.40/
total 136
drwxr-x---. 7 root root 76 Nov 12 23:38 webapps
-rw-r-----. 1 root root 16507 Nov 12 23:41 RUNNING.txt
-rw-r-----. 1 root root 6898 Nov 12 23:41 RELEASE-NOTES
-rw-r-----. 1 root root 3257 Nov 12 23:41 README.md
-rw-r-----. 1 root root 2333 Nov 12 23:41 NOTICE
-rw-r-----. 1 root root 57092 Nov 12 23:41 LICENSE
-rw-r-----. 1 root root 5409 Nov 12 23:41 CONTRIBUTING.md
-rw-r-----. 1 root root 18982 Nov 12 23:41 BUILDING.txt
drwxr-x---. 2 root root 29 Nov 23 21:43 temp
drwxr-x---. 2 root root 4096 Nov 23 21:43 lib
drwxr-x---. 2 root root 4096 Nov 23 21:43 bin
drwx------. 3 root root 4096 Nov 23 22:01 conf
drwxr-x---. 2 root root 4096 Nov 23 22:01 logs
drwxr-x---. 3 root root 21 Nov 23 22:01 work

bin:存放可执行命令,比如开启和关闭;
conf:配置文件;
Context.xml:Tomcat公用的环境配置,tomcat 服务器会定时去扫描这个文件
web.xml:Web应用程序描述文件,都是关于是Web应用程序的配置文件
server.xml:可以设置tomcat的端口号,添加虚拟机这些的,是对服务器的设置
tomcat-users.xml:用户配置文件
webapps:发布web应用;
lib:库文件;
 
关闭防火墙:
systemctl stop firewalld.service
 
启动tomcat:
sh startup.sh
 
查看是否监听tomcat:

[root@xdapp1 tomcat9.0.40]# cd bin/
[root@xdapp1 bin]# ps -ef | grep tomcat
root 3967 1 0 22:01 pts/0 00:00:23 /usr/local/jdk1.8/jre/bin/java -Djava.util.logging.config.file=/usr/local/tomcat9.0.40/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat9.0.40/bin/bootstrap.jar:/usr/local/tomcat9.0.40/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat9.0.40 -Dcatalina.home=/usr/local/tomcat9.0.40 -Djava.io.tmpdir=/usr/local/tomcat9.0.40/temp org.apache.catalina.startup.Bootstrap start
root 4229 3846 0 23:06 pts/0 00:00:00 grep --color=auto tomcat

[root@xdapp1 bin]# netstat -tunlp | grep 3967
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 3967/java
tcp6 0 0 :::8080 :::* LISTEN 3967/java

 
测试能否访问测试页面:
IP地址:8080
 
 
 
 

CentOS7 实战部署tomcat网站服务器的更多相关文章

  1. CentOS7 实战源码部署nginx网站服务器

    简介:实战演练nginx网站服务器的搭建 nginx 简介: Nginx是一款高性能的 HTTP 和反向代理服务器   Nginx的优点: 1.高并发量:根据官方给出的数据,能够支持高达 50,000 ...

  2. CentOS7 实战源码部署apache网站服务器

    简介:实战演练apache网站服务器的搭建 Apache简介: Apache软件基金会的一个开源免费的网页服务器,也是目前世界上使用最广泛的一种web server , apache最出名的是它跨平台 ...

  3. docker 实战---部署tomcat\weblogic集群 (二)

    安装tomcat镜像 准备好须要的jdk tomcat等软件放到home文件夹以下 启动一个虚拟机 docker run -t -i -v /home:/opt/data  --name mk_tom ...

  4. centos7安装部署mysql5.7服务器

    因为自带源没有最新版的mysql,所以我们需要自己下载rpm包,先下载下面的rpm包源 https://repo.mysql.com//mysql57-community-release-el7-11 ...

  5. centos7.1部署java环境服务器

    1.检查操作系统自带java是jdk还是jre(否有javac,本例中没有javac) [root@bogon ~]# ls -l /usr/lib/jvm/总用量 0drwxr-xr-x. 3 ro ...

  6. 部署Nginx网站服务实现访问状态统计以及访问控制功能

    原文:https://blog.51cto.com/11134648/2130987 Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物 ...

  7. Linux下部署tomcat及tomcat war包应用程序

    1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux 系统/opt里面.(这里没有固定要传送到/opt/hn,可 ...

  8. (转)Linux下部署tomcat及tomcat war包应用程序

    原文:http://www.cnblogs.com/smallfa/news/2017/07/17/7193620.html 1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和j ...

  9. 云服务器Centos7部署Tomcat服务器

    目录 部署Tomcat服务器 1.安装JDK1.8 2.安装与启动tomcat 配置安全组(8080端口) 参考文章 部署Tomcat服务器 1.安装JDK1.8 JDK下载地址:https://ww ...

随机推荐

  1. 如何实现一个简易版的 Spring - 如何实现 Setter 注入

    前言 之前在 上篇 提到过会实现一个简易版的 IoC 和 AOP,今天它终于来了...相信对于使用 Java 开发语言的朋友们都使用过或者听说过 Spring 这个开发框架,绝大部分的企业级开发中都离 ...

  2. spring与分布式事务

    转载:https://www.cnblogs.com/qianjun2017/p/8349829.html 转载:https://blog.csdn.net/jaryle/article/detail ...

  3. 论如何优雅的抛出SpringBoot注解的异常

    平时我们在写代码的时候肯定要进行很多参数验证,最开始的时候我们一般都是这样处理的  如下图   看起来好像也没什么,但是  如果参数多了呢?你就会看到这样的校验 OMG!!!  有没有感觉稍微有点视觉 ...

  4. web自动化-绕过登录

    两个方法: 1.常用的方法: 第一种方法是登录后查看网站的 cookie,请求 url 的时候把 cookie 带上(缺点是:cookie有时间限制.优点:简单,方便) 2.添加cookies的方式: ...

  5. Django 的反向解析与有无名分组

    无名分组(将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数) url(r'^test/(\d+)/',views.test), # 匹配一个或多个数字 def test(reque ...

  6. 为什么SimpleDateFormat不是线程安全的?

    一.前言 日期的转换与格式化在项目中应该是比较常用的了,最近同事小刚出去面试实在是没想到被 SimpleDateFormat 给摆了一道... 面试官:项目中的日期转换怎么用的?SimpleDateF ...

  7. 【2020.12.03提高组模拟】A组反思

    估计:40+10+0+0=50 实际:40+10+0+0=50 rank40 T1 赛时看到\(n,m\leq9\),我当机立断决定打表,暴力打了几个点之后发现在\(n\ne m\)且\(k\ne0\ ...

  8. python初次接触

    1.python有什么用或者能做什么? 可以做网站(比如 YouTube.豆瓣),可以做图片处理,可以做科学计算,也可以爬虫,甚至于游戏,学好Python后不用担心没有用武之地,Google就大量的在 ...

  9. PyQt学习随笔:QTextEdit和QTextBrowser删除光标所在行内容的方法

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在使用QTextBrowser用于记录输出日志,并 ...

  10. PyQt(Python+Qt)学习随笔:QTreeWidget的topLevelItemCount属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTreeWidget的topLevelItemCount属性是一个只读属性,用于保存树型部件中顶层 ...