当前位置: 首页 > news >正文

网站怎么做第二个页面代做百度收录排名

网站怎么做第二个页面,代做百度收录排名,网站单页源码,男女生做恶心的网站文章目录 1. Tomcat的基本介绍1.1 Tomcat是什么1.2 Tomcat的构成组件1.2.1 Web容器1.2.2 Servlet容器1.2.3 JSP容器(JAVA Scripts page) 1.3 核心功能1.3.1 Container 结构分析 1.4 配置文件1.5 Tomcat常用端口号1.6 启动和关闭Tomcat 2. 部署Tomcat服务…

文章目录

  • 1. Tomcat的基本介绍
    • 1.1 Tomcat是什么
    • 1.2 Tomcat的构成组件
      • 1.2.1 Web容器
      • 1.2.2 Servlet容器
      • 1.2.3 JSP容器(JAVA Scripts page)
    • 1.3 核心功能
      • 1.3.1 Container 结构分析
    • 1.4 配置文件
    • 1.5 Tomcat常用端口号
    • 1.6 启动和关闭Tomcat
  • 2. 部署Tomcat服务
    • 2.1 前置准备
    • 2.2 安装Tomcat
    • 2.3 启动Tomcat
  • 3. 将Tomcat添加至systemd服务

1. Tomcat的基本介绍

1.1 Tomcat是什么

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为 一个Servlet和JSP容器,单独运行在后端。

官网地址: http://tomcat.apache.org/​​​​​官网文档: https://tomcat.apache.org/tomcat-8.5-doc/index.html帮助文档:
https://cwiki.apache.org/confluence/display/tomcat/https://cwiki.apache.org/confluence/display/tomcat/FAQ

1.2 Tomcat的构成组件

Tomcat 由一系列的组件构成,其中核心的组件有三个:

  • Web 容器:完成 Web 服务器的功能。(https请求)
  • Servlet 容器:名字为 catalina,用于处理 Servlet 代码。(具体的任务)
  • JSP 容器:用于将 JSP 动态网页翻译成 Servlet 代码。

1.2.1 Web容器

​ 负责底层的HTTP协议

1.2.2 Servlet容器

​ 由catalina脚本帮忙处理的servlet代码,主要处理后端逻辑业务
​ catalina实际处理的是Servlet代码,而Servlet代码是由Java编写的

1.2.3 JSP容器(JAVA Scripts page)

  • JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以 <% 开头,以 %> 结束。
  • JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。
  • JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页

1.3 核心功能

Tomcat 的核心功能有两个,分别是负责接收和反馈外部请求的连接器 Connector,和负责处理请求的容器 Container

其中连接器和容器相辅相成,一起构成了基本的 web 服务 Service。
每个 Tomcat 服务器可以管理多个 Service。

  • Connector:负责对外接收和响应请求。它是Tomcat与外界的交通枢纽,监听端口接收外界请求,并将请求处理后传递给容器做业务处理,最后将容器处理后的结果响应给外界。

  • Container:负责对内处理业务逻辑。其内部由 Engine、Host、Context和Wrapper 四个容器组成,用于管理和调用 Servlet 相关逻辑。

  • Service:对外提供的 Web 服务

1.3.1 Container 结构分析

每个Service会包含一个Container容器。在Container内部包含了4个子容器

  • Engine:引擎,用来管理多个虚拟主机,一个Service最多只能有一个Engine;

  • Host:代表一个虚拟主机,也可以叫站点,通过配置Host就可以添加站点;

  • Context:代表一个Web应用,包含多个Servlet封装器;

  • Wrapper:封装器,容器的最底层。每一Wrapper封装着一个Servlet,负责对象实例的创建、执行和销毁功能。

Engine、Host、Context 和 Wrapper,这四个容器之间属于层层递进的父子关系。

1.4 配置文件

安装目录下 文件介绍

ls /usr/local/tomcat/
bin           conf             lib      logs    README.md      RUNNING.txt  webapps
BUILDING.txt  CONTRIBUTING.md  LICENSE  NOTICE  RELEASE-NOTES  temp         work
目录名字功能
bin存放启动和关闭 Tomcat 的脚本文件,比较常用的是 catalina.sh、startup.sh、shutdown.sh 三个文件
conf存放 Tomcat 服务器的各种配置文件,比较常用的是 server.xml、context.xml、tomcat-users.xml、web.xml 四个文件。
lib存放 Tomcat 服务器的 jar 包,一般不作任何改动,除非连接第三方服务,比如 redis,那就需要添加相对应的 jar 包
logs存放 Tomcat 日志
temp存放 Tomcat 运行时产生的文件
webapps存放项目资源的目录
workTomcat 工作目录,一般清除 Tomcat 缓存的时候会使用到(升级版本时注意要删除里面的缓存)

conf子目录

文件名说明
server.xml主配置文件
web.xml每个webapp只有“部署"后才能被访问,它的部署方式通常由web.xml进行定义,其存放位置为WEB-INF/目录中;此文件为所有的webapps提供默认部署相关的配置,每个web应用也可以使用专用配置文件,来覆盖全局文件
context.xml用于定义所有web应用均需加载的Context配置,此文件为所有的webapps提供默认配置,每个web应用也可以使用自已专用的配置,它通常由专用的配置文件context.xml来定义,其存放位置为WEB-INF/目录中,覆盖全局的文件
tomcat-users.xml用户认证的账号和密码文件
catalina.policy当使用security选项启动omcat时,用于为tomcat设置安全策略
catalina.propertiesTomcat环境变量的配置,用于设定类加载器路径,以及一些与JVM调优相关参数
logging.propertiesTomcat日志系统相关的配置,可以修改日志级别和日志路径等

注意配置文件对于大小写敏感

1.5 Tomcat常用端口号

8080:默认接收 http 请求的端口

8005:安全端口,可以关闭tomcat

8009:apache 和 tomcat 联动 AJP 协议

8443:负责处理https请求连接

1.6 启动和关闭Tomcat

后台启动:
tomcat/bin/startup.sh
tomcat/bin/catalina.sh start前台启动:
tomcat/bin/catalina.sh run关闭服务:
tomcat/bin/shutdown.sh

2. 部署Tomcat服务

2.1 前置准备

#安装jdk、设置环境变量并测试
#在部署 Tomcat 之前必须安装好 jdk,因为 jdk 是 Tomcat 运行的必要环境。#关闭防火墙
systemctl stop firewalld
setenforce 0#将安装 Tomcat 所需软件包传到/opt目录下
apache-tomcat-9.0.16.tar.gz 
jdk-8u201-linux-x64.rpm#切换至/opt下,安装JDK
cd /opt
rpm -ivh jdk-8u201-linux-x64.rpm

在这里插入图片描述

#设置JDK环境变量
#修改配置文件
vim /etc/profile.d/java.shexport JAVA_HOME=/usr/java/jdk1.8.0_201-amd64                   #java家目录
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar #设定java编译环境目录
export PATH=$JAVA_HOME/bin:$PATH                                #设定环境变量#刷新配置文件
java -version                   #查看之前的版本
source /etc/profile.d/java.sh   #执行脚本
java -version                   #查看刷新后的版本

在这里插入图片描述

2.2 安装Tomcat

 #切换至/opt下,解压tomcat包
cd /opt
tar -zxf apache-tomcat-9.0.16.tar.gz #将解压后的包拷贝至/usr/local/下并重命名
cp -r apache-tomcat-9.0.16 /usr/local/tomcat

在这里插入图片描述

2.3 启动Tomcat

 #切换至拷贝的目录下,启动tomcat
cd /usr/local/tomcat//usr/local/tomcat/bin/startup.sh

在这里插入图片描述

#看是否启动成功
ss -natp |grep 8080

在这里插入图片描述

#在浏览器测试是否可以成功登录
192.168.67.104:8080(本机IP地址)

在这里插入图片描述

 
#关闭tomcat(记得再次打开)
/usr/local/tomcat/bin/shutdown.sh

在这里插入图片描述

3. 将Tomcat添加至systemd服务

#先关闭服务
/usr/local/tomcat/bin/shutdown.sh#添加用户设置属主属组
useradd -s /sbin/nologin tomcat
chown tomcat:tomcat /usr/local/tomcat/ -R

在这里插入图片描述

#新建服务文件
vim /etc/systemd/system/tomcat.service
#为Tomcat加.service文件[Unit]
Description=Tomcat
#After=syslog.target network.target remote-fs.target nss-lookup.target
After=syslog.target network.target[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
RestartSec=3
PrivateTmp=true
User=tomcat
Group=tomcat[Install]
WantedBy=multi-user.target#重新加载服务,并开启,查看是否成功启动
systemctl daemon-reload
#重新加载systemctl start tomcat
#启动服务ss -ntap |grep 8080
#查看是否成功运行

在这里插入图片描述

http://www.ds6.com.cn/news/102174.html

相关文章:

  • 新能源汽车十大名牌seo搜索铺文章
  • 兰州建设网站汨罗网站seo
  • 免费注册域名的网站google推广公司哪家好
  • 做banner拉伸网站会糊网络营销的主要手段
  • 什么网站可以做棋谱头条新闻 最新消息条
  • 海南省建设厅官方网站个人建网站步骤
  • 广州市番禺区人民政府门户网站广东公共广告20120708
  • 南昌做兼职的网站淘宝店铺推广
  • 自己做soho需要做网站吗推广商
  • 湛江网站建设方案外包抖音seo推荐算法
  • 网站制作好以后怎么管理怎么让百度快速收录网站
  • 建设银行北京市财满街分行网站dw网页制作教程
  • 盘锦建设工程信息网站简述网站推广的方式
  • 小程序企业网站开发电脑培训班附近有吗
  • 可以做微商的网站八百客crm系统登录入口
  • 移动网站优化 sousuoyouhua.com搜索引擎排名优化价格
  • 甘肃建设厅网站注入百度指数官网登录
  • 桂林出网站互联网金融营销案例
  • 用淘宝做公司网站阿里巴巴国际站官网
  • 雄安做网站枸橼酸西地那非片
  • 蚌埠哪里做网站宁波seo整体优化公司
  • 网站管理系统哪个好网站运营方案
  • 手机百度关键词排名 seo网站优化软件谷歌广告上海有限公司官网
  • 建一个淘宝客网站需要多少钱头条搜索是百度引擎吗
  • 浙江省建设厅网站图审备案搜狗登录入口
  • sublime做家乡网站产品网络营销策划
  • 辽宁省城乡建设厅官方网站整站seo排名外包
  • 泰安网站建设个人工作室品牌宣传如何做
  • 公司网站建设重点内容免费顶级域名申请网站
  • 武汉网站seo外包网站产品怎么优化