东莞网站建设员,在网站文章锚文本怎么做,怎样生成网页链接,广州百度关键词搜索Tomcat 基本概述
Tomcat 服务器是Apache软件基金会#xff08;Apache Software Foundation#xff09;的 Jakarta 项目中的一个核心项目#xff0c;由 Apache、Sun 和其他一些公司及个人共同开发而成。它是一个免费的开放源代码的 Web 应用服务器#xff0c;属于轻量级应用…Tomcat 基本概述
Tomcat 服务器是Apache软件基金会Apache Software Foundation的 Jakarta 项目中的一个核心项目由 Apache、Sun 和其他一些公司及个人共同开发而成。它是一个免费的开放源代码的 Web 应用服务器属于轻量级应用服务器主要用于开发和调试 JSP 程序。
Tomcat 实现了对 JavaWeb 程序的装载它是配置 JSP 和 JAVA 系统必备的环境。另外Tomcat 还是一个 Servlet 和 JSP 容器它具备处理 HTML 页面的功能同时也是一个独立的 Servlet 容器。当运行 Tomcat 时它实际上作为一个与 Apache 独立的进程单独运行。
因为 Tomcat 技术先进、性能稳定而且免费所以深受 Java 爱好者的喜爱并得到了部分软件开发商的认可成为目前比较流行的 Web 应用服务器。中小型系统和并发访问用户不是很多的场合下一般会选择使用 Tomcat。
Tomcat 官网
Apache Tomcat - https://tomcat.apache.org/
在该网站上获取到关于Tomcat的各种信息包括最新的版本发布、文档、新闻、指南等另外也可以通过该网站提供的下载链接获取到Tomcat的安装包。 Linux 下载安装 Tomcat
下载 linux 版本 tomcat 安装包 linux wget 下载 tomcat
wget 【tomcat 镜像包地址】linux 操作系统 解压.tar.gz 文件
tar -xzf 文件名.tar.gz这个命令使用 tar 工具进行解压操作参数指定操作选项
-x: 解压缩文件
-z: 使用 gzip 算法进行压缩 / 解压缩
-f: 指定要解压缩的文件
-v: 显示解压过程tar –xvf file.tar # 解压 tar
tar -xzvf file.tar.gz # 解压 tar.gz
tar -xjvf file.tar.bz2 # 解压 tar.bz2
tar -xZvf file.tar.Z # 解压 tar.Z解压安装完成目录展示 Linux 启动 Tomcat
[rootVM-4-17-centos bin]# ./startup.sh
Using CATALINA_BASE: /home/tomcatdir/apache-tomcat-10.1.13
Using CATALINA_HOME: /home/tomcatdir/apache-tomcat-10.1.13
Using CATALINA_TMPDIR: /home/tomcatdir/apache-tomcat-10.1.13/temp
Using JRE_HOME: /home/javaenv/jdk_19.0.2
Using CLASSPATH: /home/tomcatdir/apache-tomcat-10.1.13/bin/bootstrap.jar:/home/tomcatdir/apache-tomcat-10.1.13/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.tomcat 解压包 bin 目录下 startup.sh 启动完成访问 IP port 端口号默认端口是8080 若延迟则需要防火墙放通
例如配置端口号 8083 进行访问TCP 8080 0.0.0.0/0 Tomcat 配置文件
Tomcat 的主要配置文件为 server.xml。该文件位于 Tomcat 的安装目录下的 conf 文件夹中。在该文件中可以配置 Tomcat 服务器的各种参数和属性。 常见的 Tomcat 配置项
Connector用于定义 Tomcat 接受客户端请求的网络连接器。可以配置监听的端口号、协议类型HTTP/HTTPS/AJP 等以及其他相关参数。
Host用于定义虚拟主机即在同一个 Tomcat 实例中运行多个独立的网站或应用程序。
Context用于定义 Web 应用程序的上下文路径、部署位置、会话管理等配置。
Valve用于定义请求处理的过滤器可以对请求进行统计、日志记录、安全验证等操作。
Realm用于定义身份验证和授权的规则。
Resource用于配置数据库连接池、JNDI 数据源等资源。server.xml 详解
server.xml 是 tomcat 服务器的核心配置文件包含了Tomcat的 Servlet 容器Catalina的所有配置。
Server 是 server.xml 的根元素用于创建一个 Server 实例默认使用的实现类是 org.apache.catalina.core.StandardServer
Server port8005 shutdownSHUTDOWN
...
/Server标签属性和子元素
portTomcat 监听的关闭服务器的端口shutdown关闭服务器的指令字符串Server 内嵌子元素Listener、GlobalNamingResources、Service
设置 Tomcat 端口号
设置 Tomcat 的端口号
打开 Tomcat 的安装目录找到conf文件夹。在 conf 文件夹中找到 server.xml 文件。使用文本编辑器打开 server.xml 文件。在文件中找到类似于 Connector 标签的内容该标签用于配置 Tomcat 的连接器。 通常会有多个 Connector 标签每个标签对应一个端口号。找到你想要修改的端口号所在的 Connector 标签。 默认情况下HTTP连接器的端口号为 8080HTTPS 连接器的端口号为8443。在该Connector标签中找到类似于 port8080 的属性将其修改为你想要的新端口号。保存并关闭 server.xml 文件。重新启动 Tomcat 服务器使修改生效。请注意修改端口号可能会导致与其他应用程序的冲突特别是常用端口如80和443。确保所选端口号未被其他程序使用并确保防火墙和网络配置允许该端口号的流量通过。 Springboot 创建 war
通过 IDEA 初始化创建项目注意选择打包方式 War 模式 War 项目和 Jar 项目有不同War 项目 特别包含 SerletInitializer.class 随便编写下测试的接口进行 Package 打包生成 War 包 把 war 包项目放到云服务器 Tomcat 目录 webapps 目录下启动 tomcat 会自动解压
运行测试