2、JSP——配置Tomcat服务器

news2024/9/20 10:39:18

目录

1、下载Tomcat服务器

2、Tomcat服务器的安装

3、Tomcat的目录结构

4、配置Tomcat运行环境

4.1 右击此电脑--->属性--->高级系统设置--->环境变量

4.2 在系统变量(s)中新建--->CATALINA_HOME--->变量值为Tomcat压缩文件解压后的地址

4.3 在系统变量(s)中新建--->PATH--->值为%CATALINA_HOME%\bin;%CATALINA_HOME%\lib 

4.4 检测/启动Tomcat 

5、修改Tomcat端口号

1、下载Tomcat服务器

进入Tomcat官网下载(Apache Tomcat® - Welcome!),选择要安装的版本,其安装文件有多种格式,其中zip文件是Windows系统下的压缩版本。

2、Tomcat服务器的安装

Tomcat无需安装,只需要将压缩包下载后,将其解压到一个文件夹中就可以使用。

注意:
    (1)文件夹名称中不要特殊符号。
    (2)文件夹名称中不要包含中文字符。
    (3)不建议将Tomcat解压放在磁盘层次很多的文件夹中

3、Tomcat的目录结构

Tomcat压缩包解压后,其中的各个子文件夹说明如下:

文件夹     作用说明
bin存放启动和关闭Tomcat的可执行脚本文件

startup.bat启动Tomcat

shutdown.bat停止Tomcat

conf存放Tomact服务器的各种配置文件

这是一个非常重要的目录,这个目录下的server.xml文件和web.xml文件最重要。

server.xml:配置整个服务器信息,例如修改端口号,设置编码格式等。

web.xml:项目部署描述文件,这个文件中注册了很多MIME类型,即文档类型

lib存放Tomcat服务器的支撑jar包Tomcat的类库,里面存放Tomcat运行时所需要的jar文件
logs存放Tomcat的日志文件该文件中记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,异常也会记录在日志文件中
temp存放Tomcat运行时产生的临时文件这个目录下的东西在停止Tomcat后删除
webapps存放各种Web应用存放Web项目的目录,其中每个文件夹都是一个项目,其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。
workTomcat的工作目录运行时生成的文件,最终运行的文件都在这个文件夹中。当客户端用户访问一个jsp文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java文件和class文件都会存放在这个目录下

4、配置Tomcat运行环境

4.1 右击此电脑--->属性--->高级系统设置--->环境变量

4.2 在系统变量(s)中新建--->CATALINA_HOME--->变量值为Tomcat压缩文件解压后的地址

4.3 在系统变量(s)中新建--->PATH--->值为%CATALINA_HOME%\bin;%CATALINA_HOME%\lib 

4.4 检测/启动Tomcat 

进入Tomcat服务器的安装目录bin文件中,双击startup.bat启动程序,出现如下界面:

 打开浏览器中,在地址栏中输入http://localhost:8080或者http://127.0.0.1:8080回车,会出现Tomcat的访问页面。说明Tomcat服务器启动成功。

5、修改Tomcat端口号

8080是Tomcat默认的端口,有时候可能会被占用,这时可以通过conf文件夹下的server.xml文件修改端口号,已解决端口号冲突的问题。端口号修改完之后,要重新启动Tomcat并在浏览器的地址栏中使用新的端口号访问Tomcat服务器。

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/62145.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]计算机毕业设计线上评分分享平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

C语言 动态内存管理

C语言 动态内存管理引言C/C程序的内存开辟声明一、动态内存管理函数1. malloc 和 free使用示例2. calloc使用示例3. realloc使用示例4. 注意事项二、动态内存管理函数使用时的错误示范程序清单1程序清单2程序清单3程序清单4程序清单5程序清单6三、经典的内存笔试题程序清单1程序…

【可转债,股票】低频量化数据

目录历史文章股票明日涨停预测指数60日线偏离数据上证指数 MA60偏离度深证成指 MA60偏离度创业板指 MA60偏离度中小100 MA60偏离度上证50 MA60偏离度沪深300 MA60偏离度中证500 MA60偏离度中证1000 MA60偏离度科创50 MA60偏离度恒生科技 MA60偏离度恒生科技指数 MA60偏离度可转…

【强化学习论文合集 | 2018年合集】二. AAAI-2018 强化学习论文

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

Pytorch2.0发布了,向下兼容,加一句代码,性能翻番

概述 介绍PyTorch 2.0,我们迈向PyTorch下一代2系列发行版的第一步。在过去的几年里,我们进行了创新和迭代,从PyTorch 1.0到最近的1.13,并转移到新成立的PyTorch基金会,它是Linux基金会的一部分。 除了我们令人惊叹的…

Python中的全局变量与命名法

--------------------------------------------------------------------------------------------------------------------------------- 在本文章中,我们来讨论一下python中的全局变量,我们将学习如何定义全局变量,然后如何在函数中访问它…

HTML静态网页作业——澳门英文旅游网站设计与实现HTML+CSS+JavaScript

👨‍🎓学生HTML静态网页基础水平制作👩‍🎓,页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码,这是一个不错的旅游网页制作,画面精明,排版整洁,内容…

在windows server 2016安装Web服务器(IIS)

无论是用.NET开发网站和Web服务,都需要发布于Web服务器(IIS)上,以下记录在windows server 2016 标准版上安装Web服务器(IIS)的过程。 1.打开服务器管理器,选择“添加角色和功能” 2.确认管理员帐户为强密码…

[附源码]计算机毕业设计基于springboot的汽车租赁系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Android S(31) PMS 服务启动原理

1、PMS 启动 SystemServer进程启动引导服务时启动PMS,方法调用SystemServer.run()-startBootstrapServices,通过 PackageManagerService.main中 new PackageManagerService()实例化PackageManagerService对象。 PMS 的主要作用是解析 system/和 data/ 目录下的apk…

讲讲我是如何一步步成为CSDN博客专家的心路历程

大家好,给大家先做个自我介绍 我是码上代码,大家可以叫我码哥 我也是一个普通本科毕业的最普通学生,我相信大部分程序员或者想从事程序员行业的都是普通家庭的孩子,所以我也是靠自己的努力,从毕业入职到一家传统企业&a…

pytorch 学习第三天 交叉熵

交叉熵 信息量 假设X是一个离散型随机变量,其取值集合为X,概率分布函数为p(x)Pr(Xx),x∈X 我们定义事件Xx0的信息量为:I(x0)−log(p(x0)),可以理解为,一个事件发生的概率越大,则它所携带的信息量就越小&a…

计算机网络(自顶向下)—第四章测验题

“计算机网络”第四章测验题 一个 B 类网络 128.16.0.0/16 被网络管理员划分为 16 个大小相同的子网,则子网掩码为255.255.240.0。如果按照 IP 地址从小到大对子网进行编号,写出第2 个子网的地址范围,用 a.b.c.d/x 的形式表示128.16.16.0/20。…

阿里最新产,SpringCloud 微服务核心技术全解手册 Github 星标 50k

SpringCloud 想必每一位 Java 程序员都不会陌生,很多人一度把他称之为“微服务全家桶”,它通过简单的注解,就能快速地架构微服务,这也是 SpringCloud 的最大优势。但是最近有去面试过的朋友就会发现,现在面试你要是没有…

C语言第十七课:初阶指针

目录 前言: 一、指针是什么: 1.那么指针到底是什么呢? 2.内存中的数据存储原理: 3.数据存储与指针使用实例: 4.存储编址原理: 二、指针和指针类型: 1.决定了指针的步长: 2.决定了…

[附源码]计算机毕业设计基于Springboot的项目管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【Autopsy数字取证篇】Autopsy案例更改时区

【Autopsy数字取证篇】Autopsy案例更改时区 Autopsy—【蘇小沐】 文章目录【Autopsy数字取证篇】Autopsy案例更改时区1.实验环境2.Autopsy下载安装(一)"添加数据源"处修改(二)"数据分析完成"处修改总结1.实验…

认证服务------功能实现逻辑

认证服务分为两种,一种是社交登录,一种是单点登录,都交给认证中心(OAuth2.0)来处理,用一个专门的服务来作这个认证中心,所有的登录注册都是由这个认证中心来处理的,由于注册要发短信…

【负荷预测】基于双向LSTM模型进行电力需求预测(Matlab代码实现)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥 🎉作者研究:🏅🏅🏅主要研究方向是电力系统和智能算法、机器学…

html大学生网站开发实践作业:传统文化网页设计题材【绒花6页】HTML+CSS+JavaScript

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…