TOMCAT

TOMCAT

  • 1.什么是TOMCAT
    • 1.目录结构
  • 2.安装配置TOMCAT
    • 1.环境配置
  • 3.启动Tomcat服务器
  • 4.IDEA配置TOMCAT服务器

1.什么是TOMCAT

有百度百科得,Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。Tomcat最新版本为10.0.14。

1.目录结构

/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件
/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
/doc:存放Tomcat文档
/server:包含三个子目录:classes、lib和webapps
/server/lib:存放Tomcat服务器所需的各种JAR文件
/server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用,要执行的web放在这
/common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件
/shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)
/logs:存放Tomcat执行时的日志文件
/src:存放Tomcat的源代码
/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
/work:存放JSP编译后产生的class文件

2.安装配置TOMCAT

安装tomcat前需要先安装Java运行环境
TOMCAT安装链接
感觉没什么好说的,将 .zip 下载到指定路径后进行解压即可完成 Tomcat 下载工作。此时,由于没有将Tomcat 写入注册表,故无法使用应用程序进行服务器启动。此时,可使用 startup 进行服务器启动,关闭服务器用 shutdown 。

1.环境配置

右键单击计算机图标 → 属性 →高级系统设置→高级 → 环境变量
1.配置TOMCAT_HOME
新建
变量名: TOMCAT_HOME
变量值: tomcat安装路径
2.配置CATALINA_HOME
新建
变量名: CATALINA_HOME
变量值: tomcat安装路径
(win10安装路径无需”;“,安装jdk的时候也要配置java路径)
3.修改变量Path
在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容

;%TOMCAT_HOME%\bin;%CATALINA_HOME%\lib

startup.bat一闪而过
可以右键点击startup.bat,编辑,在文本的最后敲上pause,保存后重新运行startup.bat,这时候窗口不会再一闪而过,而是停留在桌面上。

3.启动Tomcat服务器

在cmd命令窗口下切换到tomcat/bin目录下,输入catalina run回车。
在浏览器中输入http://localhost:8080或http://127.0.0.1:8080
安装成功将如下图所示
TOMCAT_第1张图片

4.IDEA配置TOMCAT服务器

1、点击“Edit Configurations”进入tomcat服务编辑页面。
2、点击“Tomcat Server” 然后点击 “+” 添加tomcat server 添加tomcat 服务器。
3、除了“Name”这个地方我们需要重命名一下,其他地方IDEA都会自动检测出来,我们使用默认的就行。
4.点击“Deployment”,然后点击“+”
TOMCAT_第2张图片
TOMCAT_第3张图片
由于我是创建了web项目,在添加和部署tomcat所以,要文件配置。
1.project配置
TOMCAT_第4张图片
2.Model 配置
TOMCAT_第5张图片
4.Facets配置
点击“Department Descriptions”,然后找到你的项目的 WEB-INF 下面的web.xml
TOMCAT_第6张图片
5.Artifacts配置
TOMCAT_第7张图片
TOMCAT_第8张图片
最后一步
TOMCAT_第9张图片

你可能感兴趣的:(tomcat,服务器)