一篇文章快速搞懂IDEA中Tomcat相关配置

web服务器简介:

  1. Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

  2. Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

  3. 诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为10.0.0-M3。

Tomcat 下载安装

目录介绍

  • bin 目录用于存放Tomcat服务器的可执行程序
  • conf 目录用于存放Tomcat服务器的配置文件
  • lib 目录用于存放Tomcat服务器的jar包
  • logs 目录用于存放Tomcat服务器运行时输出的日记
  • temp 目录用于存放Tomcat服务器运行时使用的临时数据
  • webapps 目录用于存放Tomcat服务器上部署的web工程(web网站),里面一个目录表示一个工程(网站)
  • work 目录用于存放Tomcat服务器运行时jsp翻译的Servlet程序,以及Session会放钝化(序列化)文件

如何启动Tomcat服务器

  • 第一种启动方式 : 找到你tomcat安装目录下的bin目录下的startup.bat文件双击就可以启动即可.
    在这里插入图片描述

  • Tomcat启动的第二种方式:

  • 先使用cmd命令打开命令行窗口

  • 在命令行窗口中cd到你的Tomcatbin目录下
    在这里插入图片描述

  • 在命令行窗口中输入命令catalina run启动Tomcat服务器
    在这里插入图片描述
    使用 Catalina run启动的好处 可以看到启动失败的原因.

  • 验证你的Tomcat服务器启动成功???

  • 只需要打开浏览器,在浏览器中输入测试访问地址即可!

 - http://localhost:8080
 - http://127.0.0.1:8080
 - http://你电脑ip:8080
  • 当出现以下窗口界面内容时,说明你的Tomcat服务器启动成功!!!
    在这里插入图片描述

常见的Tomcat服务器启动失败的情况

  • 比如,当我们双击startup.bat文件时,出现一个小黑窗口一闪而过.基本上,都是因为JAVA_HOME环境变量没有配置成功造成的!!!
  • 解决方法 : 参照这篇 JDK 安装配置 进行配置环境变量即可
  • 常见的JAVA_HOME环境变量配置错误的几种情况:
    一:JAVA_HOME环境变量名写错为 ===>>> JAVA-HOME
    二:JAVA_HOME环境变量名写错为 ===>>> java_home
    三:JAVA_HOME环境变量值配置错误 ====>>>> JAVA_HOME路径不要带bin目录

Tomcat的停止

  • 可以直接关闭这个窗口进行关闭
    在这里插入图片描述
  • 找到你的Tomcat安装目录下的bin目录下的shutdown.bat文件双击,就可以停止Tomcat服务器
    在这里插入图片描述

如何修改Tomcat的端口号

  • Tomcat 服务器默认的端口号是 : 8080
  • 修改 Tomcat 服务器端口号,只需要找到Tomcat 服务器的conf目录,下的server.xml配置文件 .
  • 使用编辑器打开之后,找到如下的内容进行修改:
    在这里插入图片描述
    在这里插入图片描述
    注: Tomcat 端口号修改之后,一定要重启Tomcat服务器之后才能生效.

如何部暑web工程到Tomcat中

第一种:

  1. 在Tomcat服务器下webapps目录下创建一个目录.这个目录就是你的部署的网站(工程).
  2. 修改目录名为你要的工程名
  3. 在浏览器地址地址栏中输入访问进行测试访问
    地址的格式如下: http://ip:port/工程名/资源路径

第二种:

  1. 在Tomcat服务器的apache-tomcat-8.5.32\conf\Catalina\localhost目录下创建一个xml文件
  2. 文件名不能随便起 , 文件名表示了工程名.
  3. 打开文件在里面配置如下内容:
<!--
	path 属性表示访问的路径
	docBase 表示工程所在的磁盘路径
 -->
<Context path="/项目名" docBase="e:/项目名" />

IDEA整合Tomcat服务器

  1. 打开IDEA的settings选项窗口:

  2. 通过菜单: File | Settings| Build, Execution, Deployment| Application Servers
    在这里插入图片描述

  3. 选择 Tomcat Server
    在这里插入图片描述

  4. 选择Tomcat 按目录
    在这里插入图片描述

  5. 添加成功界面
    在这里插入图片描述

IDEA中动态web工程的操作

当我们在IDEA中整合好Tomcat服务器后我们就可以创建动态的web工程.

  1. IDEA中如何创建动态web工程

  2. 如何给动态web工程添加额外jar包
    在这里插入图片描述

  3. 选择Libraries选项,添加类库
    在这里插入图片描述

  4. 选择添加你需要的第三方jar包:
    在这里插入图片描述

  5. 点击取消,不选择任何一个模块:
    在这里插入图片描述

  6. 修改你的类库名称:
    在这里插入图片描述
    修改后记得Apply

  7. 选择Modeles选项,去给相应的模块添加需要的类库:
    在这里插入图片描述

  8. 选择添加你需要的类库:
    在这里插入图片描述

  9. 出现以下窗口内容说明添加类库成功!!!
    在这里插入图片描述

  10. 最后选择类库添加到部署包中:
    在这里插入图片描述

如何部署工程到Tomcat上运行

  1. 先配置当前模块需要的Tomcat运行实例:
    在这里插入图片描述

  2. 修改Tomcat实例的名称:
    在这里插入图片描述

  3. 修改工程访问路径
    在这里插入图片描述

  4. 修改运行的端口号
    在这里插入图片描述
    修改后一定要重启Tomcat实例才能生效.

  5. 配置资源 自动热部署:
    在这里插入图片描述
    以上就是在IDEA中配置和使用Tomcat的详细教程

发布了29 篇原创文章 · 获赞 21 · 访问量 5991

猜你喜欢

转载自blog.csdn.net/Lance_welcome/article/details/105421769