Tomcat 安装与配置 【Win10】

  • 一、Tomcat 下载与安装
    • 小贴士:(老版本 Tomcat 下载)
  • 二、Tomcat 在 eclipse 上的配置
    • 小贴士(配置 Tomcat 时 Server不存在)
  • 三、Tomcat 在 IDEA 上的配置

工欲善其事必先利其器,想要进行 Java-web 开发,必须要有一个Web服务器作为开发环境。作为一个开源的轻量级的 JSP 应用服务器,Tomcat 在 Java-web 应用开发中受到广泛的应用。闲话不多说,开始进行 Tomcat 的安装与配置(Windows版) 。

一、Tomcat 下载与安装

在安装 Tomcat 前首先要确认电脑上是否正确安装了 jdk 。由于 Tomcat 是基于 Java 的 web 应用服务器,故必须确保电脑上存在切实可用的 Java 编译环境。
        此处给出这里附上一篇个人感觉不错的jdk下载安装教程,适合java初学者(跟着流程走就好了):https://www.zhihu.com/question/377503745
        正确安装完 jdk 后,开始进行 Tomcat 安装。这里给出 Tomcat 官网下载地址:https://tomcat.apache.org/


        在 Tomcat 官网中,目前提供了两种 Tomcat 的安装方式,一种是基于 .exe 文件的驱动安装版(有Linux版的和Windows版的);一种是基于 .zip 的解压安装版。 两者在本质上没有太大区别,但在实际应用过程中, .exe 驱动安装版装机完成后,是在注册表中写入 Tomcat 服务,使用“服务”的形式进行服务器启动,而解压版则是更注重解压即用的高效性,只需要下载到自定义区域完成解压后,在eclipse / IDEA 中完成 Tomcat 服务器配置即可进入Java-web开发环境。 因此,我个人还是更推荐使用解压安装版本。此处给出 .exe 安装和 .zip压缩包两种安装方式。
        下图给出了 Tomcat 版本 与 JDK 版本的对应关系,可以看到,当 jdk 版本高于 1.8 时,开始使用 Tomcat 9.0+ 及以上版本。(我电脑中的jdk 是13,使用 9.0+ 的 Tomcat 作为 Java-web 开发的应用服务器。在市面上流行的大多以 jdk 1.8 与 Tomcat 8.5+ 为组合,主要看个人喜好。)

        现在 Tomcat 的版本已经出到了10.0+ ,本着使用比最新版本低一点的使用方针,我使用Tomcat 9.0 进行演示。

  1. 选择 .exe 驱动安装版
            .exe 属于“无脑安装版”,在进入页面,点击“I agree ”,后只需要一路选择 ‘Next>’ 即可完成安装。


            安装完成后,可在 Tomcat 安装目录下的 /bin 文件夹中,找到应用程序,双击,即可启动服务器。

  2. 选择 .zip 解压安装版
            感觉没什么好说的,将 .zip 下载到指定路径后进行解压即可完成 Tomcat 下载工作。此时,由于没有将Tomcat 写入注册表,故无法使用应用程序进行服务器启动。此时,可使用 startup 进行服务器启动(startup.bat 是 Windows 的启动方式, startup.sh 是 Linux 的启动方式。)关闭服务器用 shutdown 。

    注意!! 具体原因不明(大致推测是 Java 的环境变量配置有问题,但未经验证):有的电脑,只需要完成解压工作就可通过 startup.bat 启动服务器(比如我的电脑),但有的电脑,在解压完成后却会找不到 jdk 路径,从而无法完成服务器的启动(只能在eclipse / IDEA 中配置之后,以开发环境的形式存在。)因此,需要分别在 startup.bat 和 shutdown.bat 的第一行加上set JAVA_HOME = ' jdk 绝对地址' set CATALINA_HOME = 'Tomcat 安装目录绝对地址',如:

set JAVA_HOME = 'E:\Java\jdk-13.0.2'
set CATALINA_HOME = 'E:\Program Files\Apache Software Foundation\apache-tomcat-9.0.50'

这样之后,便可通过 startup.bat 和 shutdown.bat 进行服务器的开启与关闭(即,完成 Tomcat 的应用环境部署。)
        启动服务器后,随意打开一个浏览器,输入127.0.0.1:8080 出现如下页面,说明服务器启动正常,Tomcat 安装完毕。

小贴士:(老版本 Tomcat 下载)

由于 Tomcat 版本更新速度极快,打开下载官网后出现的默认是该版本的最新版(比如 Tomcat 9.0+ 的下载页面是 Tomcat 9.0.50),此时可点击左侧的 Archives 进行老版本搜索下载。

进入页面后选择想要的 Tomcat 版本。

选择自己想要的 Tomcat 确切版本号。

选择 bin 文件夹,即可找到对应的 .exe 安装文件及 .zip 压缩包。

二、Tomcat 在 eclipse 上的配置

  1. 添加web Server 环境: 在菜单导航栏中,选择 “windows” → “Preferences” → “Server” → “Runtime Environments” → “Add …”

    选择合适的Tomcat: 在弹出的窗口中,选择与安装的版本号对应的 Tomcat 版本,勾选 “Create a new local server”。此时在 eclipse 的工作空间中,就添加了对应的 server。点击 “Next>”。

    将 eclipse 中的 Tomcat 服务器映射到本地的 Tomcat: 点击 “browse…” 选择本地的 Tomcat 的安装目录。 Name 可以随便起(懒人建议不用做任何改动)。 JRE 选择默认,此时会 eclipse 会自动匹配为本机的 jdk (以防万一,电脑上存在多个 Java 环境,且 Tomcat 使用的 jdk 版本与 eclipse 的版本不同,此时最好选择与 Tomcat 版本相同的 jdk 版本。)点击 “Finish” 。

    配置好后,结果如下图所示:

  2. 链接、开启服务器 :点击 “Window” → “Show View” → “Other …” ,在弹出窗口中找到并选择 “Server” 下的 servers。点击 Open,可以在下方窗口看到一个 Servers 窗口。点击 “No servers are available. Click this link to create a new server…” 。在弹出窗口中选择对应的 “Tomcat Server” 点击 “Finish”,此时完成服务器的链接。




    配置完毕后,在 eclipse 项目栏中,会出现一个 Servers 文件夹,如下图所示。此时,Tomcat 在 eclipse 中部署完毕。

小贴士(配置 Tomcat 时 Server不存在)

在 eclipse 插件中会存在在 “Preferences” 中找不到 “Server” 的情况。这是因为 eclipse 版本的问题。标准版 eclipse 中不存在 Java-web 的相关服务插件。解决方法是:https://blog.csdn.net/xlt_jbwkj/article/details/100668503

三、Tomcat 在 IDEA 上的配置

为什么说 IntelliJ IDEA 在业界被公认为是最好的 Java 开发工具呢?从 Tomcat 服务器配置来看。IDEA 能自动搜索 本机的 Tomcat 服务器,简单来讲,就是说,IDEA 不需要提前对Tomcat 进行配置!(唔,,这里废话一句,官网上提供有两种版本的 IDEA,其中,社区版【免费版】的 IDEA 的功能并不是十分强大,很多插件都不支持,需要另外寻找插件代替,而专业版的 IDEA 则是真正的 Java 开发程序员之友。)
        当一个 Java-web 项目被创建,并需要部署到 Tomcat 上时,点击菜单栏右上角的 Add Configuration… 如图所示。

在弹出框中点击左上角的 “+” 找到 “Tomcat Server” 下的 “Local”,选中后,IDEA 会自动搜索并导入本地安装好的 Tomcat 服务器环境。

此时,IDEA 会自动搜索并导入本地安装好的 Tomcat 服务器,导入结果如下:

如果没有自动导入,则点击 “Application server” 后的 “Configure…” 按钮。在弹出框中 修改 “Tomcat Home” 的值为本地 Tomcat 的安装目录,点击 OK ,完成对 Tomcat 的导入与配置。

Tomcat 安装与配置 win10相关推荐

  1. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  2. 最新Tomcat安装及配置教程+JavaWeb项目部署

    最新Tomcat安装及配置教程+JavaWeb项目部署 介绍 一.下载安装Tomcat 二.配置环境变量 三.JavaWeb项目发布 四.登录Web查询系统 介绍 此文章为自己在Tomcat配置及项目 ...

  3. Tomcat安装、配置、优化及负载均衡详解

    博客园 首页 新随笔 联系 管理 订阅 随笔- 31  文章- 0  评论- 25  Tomcat安装.配置.优化及负载均衡详解 一.常见JavaWeb服务器      1.WebLogic:是BEA ...

  4. jdk,tomcat安装和配置

    1.jdk安装和配置: 安装: 创建一个文件夹,存放jdk,tomcat等等,mkdir /usr/local/mytools 进入该文件,rz上传jdk:  jdk-8u151-linux-x64. ...

  5. Tomcat安装与配置

    Tomcat安装与配置 一.tomcat下载 安装tomcat前需要先安装Java运行环境,不然会闪退,tomcat依赖于Java运行环境 官网地址:Apache Tomcat® 二.tomcat简单 ...

  6. 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)

    1,上传环境部署安装包到服务器上 2,解压安装包,并部署java #  tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp  jdk1.8 ...

  7. apache tomcat下32还是64_JDK和Tomcat安装和配置的图文教程

    1.1 JDK下载 1:官网下载地址:(因为当时从官网下载特别慢,我就放弃了)http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...

  8. JavaWeb(一)——web服务器、Tomcat安装和配置

    文章目录 1. 基本概念 1.1 前言 1.2 web应用程序 1.3 静态web 1.4 动态web 2. web服务器 2.1 技术讲解 2.2 web服务器 3. Tomcat 3.1 安装To ...

  9. java中apache安装与配置_Apache应用服务器之四:Apache与Tomcat安装与配置

    .所需的软件包 j2sdk-1_4_1_02--i586 Apache2.0.40 (Red Hat Linux) jakarta-tomcat-4.1.18 jakarta-tomcat-conne ...

最新文章

  1. python 数据库的Connection、Cursor两大对象
  2. WPF ListView DoubleClick
  3. linux文件操作命令--转
  4. python调用java的jar包_python调用java的jar包报错127
  5. linux_bash_shell_cheat_sheet(自译)
  6. django 正则捕捉路径 re_path函数
  7. CentOS系统Tomcat 8.5/9部署SSL证书
  8. 网络聊天室的技术与发展
  9. 专业运维配的vsftpd.conf
  10. python编辑器使用技巧大全_markdown编辑器常用功能汇总
  11. 软件方法(下)分析和设计第8章分析 之 分析类图——知识篇(20211227更新)
  12. 360浏览器导出Excel闪退BUG
  13. Bandicam安装
  14. token与refresh token
  15. 预编译的头文件 pch.h
  16. 2009最新山东省百强企业排名
  17. 互联网快讯:百度发布青春版“Wonder”App,;极米2021双十二圆满收官;华为笔记本新品将发布
  18. Flex布局搭建网页布局更方便
  19. 要想富,先有LU,超能鹿战队LU开盘涨幅240%
  20. RIL.java【2】

热门文章

  1. 关键选择:等公司加薪or跳槽涨薪?
  2. 前端配置多个后台地址: baseUrl
  3. RDBMS之SQL:SQL语言的各种方言的简介(MySQL/Hive SQL/PQL/OracleSQL/SQLite影响力排序)、主流语言的对比之详细攻略
  4. ubuntu20.04 linux 使用smartmontools查看固态机械硬盘通电使用时间
  5. 静态时序分析—门控时钟检查(clock gating check)
  6. c语言输入一个小写字母 将其变为大写,c语言输入一个数减32然后输出和输入小写字母变为大写字母有什么区别?...
  7. 医学图像分割论文学习——深度学习方法在3DMRI影像中解开并分割小肠(2022)
  8. 修改常用远程服务端口
  9. 东软睿道杯计算机大赛,关于开展东北大学秦皇岛分校第九届“东软睿道杯”大学生创业大赛的通知...
  10. 最新虚幻5引擎(UE5)游戏性能的影响详解