如何在本地(个人电脑上)安装Tomcat服务器并部署web项目?【2023最新版】

这篇具有很好参考价值的文章主要介绍了如何在本地(个人电脑上)安装Tomcat服务器并部署web项目?【2023最新版】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器软件:apache-tomcat-8.5.27
操作系统:Windows 10 64位 家庭版



一、web服务器是什么?

构成:

  • 硬件电脑,提供服务供其它客户电脑访问
  • 软件电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。

作用:

Web服务器主要用来接收客户端发送的请求和响应客户端请求。

常见Java web服务器:Tomcat(Apache),JBoss(Redhat红帽)等


二、Tomcat服务器是什么?

Tomcat是一个开源的Web服务器软件,它是Apache基金会的一个子项目。

Tomcat主要用于在Java平台上运行Web应用程序,例如Java Servlet、JavaServer Pages(JSP)等。

Tomcat包含了一个HTTP服务器和一个Servlet容器,可以将Java Web应用程序打包成WAR文件并部署到Tomcat中。当用户请求Web应用程序时,Tomcat会处理请求并提供响应,从而让用户能够访问Web应用程序中的页面和功能。


三、如何在本地安装Tomcat服务器?

3.1 下载并安装Tomcat

步骤:

点击打开Tomcat官方网站,选择Tomcat8版本

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

选择与自己电脑操作系统版本对应的Tomcat 解压版,然后点击下载 。我的电脑是win10 64位操作系统,所以选的是64-bit Windows zip (pgp, sha512)

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

③将下载的Tomcat zip包放至D盘,然后右键解压至当前文件夹

注意:

将压缩包放在一个无中文无空格的目录下,避免出现中文乱码问题

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

3.2 Tomcat的使用前提

需要正确配置]AVA_HOME的环境变量(因为需要Java的运行环境)

如果不配置,或者配置错了,启动服务器是失败的

3.3 如何配置Java_HOME环境变量?(如已配置,可忽略此小节)

①双击打开桌面上的计算机,进入后在左侧找到计算机,单击鼠标右键,选择属性,如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

②在弹出的系统设置界面选择右侧的高级系统设置,选择环境变量并打开,如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

③在系统变量中,单击新建 ,创建新的环境变量,如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

④变量名输入JAVA_HOME,变量值输入 你的本地Java jdk安装路径,并单击确定,如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

⑤选中Path 环境变量,双击或者点击编辑 ,如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

⑥点击新建,键入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
分号必须要写,而且还要是英文符号,然后点击确定。如图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

⑦编辑好环境变量后,以管理员身份运行cmd命令行,键入Javac命令测试,没报错就代表成功了,如下所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

3.4 启动/停止Tomcat服务器

①启动Tomcat服务器

在Tomcat软件的解压路径下的bin目录下,双击 startup.bat,在浏览器地址栏访问 http://localhost:8080 进行测试,如下图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

注意:

a. 如果启动Tomcat服务器时,上述的黑框一闪而过,很可能是因为你的Java_HOME环境变量未配好

startup.bat会调用catalina.bat,而catalina.bat会调用setclasspath.bat,setclasspath.bat会使用JAVA_HOME环境变量,所以我们必须在启动Tomcat之前把JAVA_HOME配置正确。

b.如果启动失败,提示端口号被占用,则将默认的8080端口修改为其他未使用的值,例如8989等。

【方法】 打开:解压目录\conf\server.xml,找到第一个Connector标签,修改port属性

web服务器在启动时,实际上是监听了本机上的一个端口,当有客户端向该端口发送请求时,web服务器就会处理请求。但是如果不是向其所监听的端口发送请求,web服务器不会做任何响应。例如:Tomcat启动监听了8989端口,而访问的地址是http://localhost:8080,将不能正常访问。

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
ps:出现上述界面,说明启动成功

②停止Tomcat服务器

在Tomcat软件的解压路径下的bin目录下(在刚才的路径),双击 双击shutdown.bat或者直接点X,如下图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

3.5 Tomcat服务器软件的目录结构

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java
D:\developer_tools\apache-tomcat-8.5.27,这个目录下直接包含Tomcat的bin目录,conf目录等,我们称之为Tomcat的安装目录或根目录

  • bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出GUI窗口启动Tomcat;如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat;
  • conf:这是一个非常非常重要的目录,这个目录下有四个最为重要的文件:
    • server.xml:配置整个服务器信息。例如修改端口号。默认HTTP请求的端口号是:8080
    • tomcat-users.xml:存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信息。可以按着该文件中的注释信息添加tomcat用户,然后就可以在Tomcat主页中进入Tomcat Manager页面了;
    • web.xml:部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的,如用户请求一个html网页,那么服务器还会告诉客户端浏览器响应的文档是text/html类型的,这就是一个MIME类型。客户端浏览器通过这个MIME类型就知道如何处理它了。当然是在浏览器中显示这个html文件了。但如果服务器响应的是一个exe文件,那么浏览器就不可能显示它,而是应该弹出下载窗口才对。MIME就是用来说明文档的内容是什么类型的!
    • context.xml:对所有应用的统一配置,通常我们不会去配置它。
  • libTomcat的类库,里面是一大堆jar文件。如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中,当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享之,但这样你的应用放到其他Tomcat下时就不能再共享这个目录下的jar包了,所以建议只把Tomcat需要的jar包放到这个目录下;
  • logs:这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。
  • temp:存放Tomcat的临时文件,这个目录下的东西可以在停止Tomcat后删除!
  • webapps:存放web项目的目录,其中每个文件夹都是一个项目;如果这个目录下已经存在了目录,那么都是tomcat自带的项目。其中ROOT是一个特殊的项目,在地址栏中访问:http://127.0.0.1:8080,没有给出项目目录时,对应的就是ROOT项目。http://localhost:8080/examples,进入示例项目。其中examples就是项目名,即文件夹的名字。
  • work:运行时生成的文件,最终运行的文件都在这里。通过webapps中的项目生成的!可以把这个目录下的内容删除,再次运行时会生再次生成work目录。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。
  • LICENSE许可证。
  • NOTICE:说明文件。

四、如何在本地部署web项目?

做法

①关闭Tomcat服务器

②将要部署的web项目整个文件夹直接复制粘贴至Tomcat解压路径下的webapps目录中,如下图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

③重启Tomcat服务器,如下图所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

④在浏览器里键入 http://localhost:8080/要部署的web项目名称/index.html所在目录/index.html

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java

注意:

如果在浏览器中访问你要部署的web项目中的index.html,报404错误,原因很有可能是web项目名称写错了,或没找对index.html在项目中的正确目录。如下所示:

tomcat在windows下部署项目,#  Java Web,tomcat,服务器,前端,java文章来源地址https://www.toymoban.com/news/detail-692405.html


到了这里,关于如何在本地(个人电脑上)安装Tomcat服务器并部署web项目?【2023最新版】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在 Mac 上如何更改用户全名/账户名/个人文件夹名/电脑名?

    很多人在使用 Mac 的时候都会有更改用户全名/账户名/电脑名称的需求,但又不知道如何更改。本文就教教大家如何更改这些名称。 macOS 中会出现四种表示用户账户的名称。分别是: 用户全名 账户名称 个人文件夹的名称 本地网络(例如,隔空投送AirDrop)中显示的电脑名称

    2024年02月16日
    浏览(43)
  • 如何利用起家里的旧电脑当个人网盘使?这里有半小时教程(逐步)

    旧电脑这种东西啊,扔也不得,不扔又不知道怎么利用,实乃头疼之事 网盘这种东西啊,我们需要的是什么? 容量 、 隐私性 对吧? (隐私性你懂的) (这里就不吐槽某度网盘了,以后会吐槽) 那么我用旧电脑搭个网盘不就好了嘛! 一举解决两个问题 天才 那么接下来我

    2023年04月09日
    浏览(39)
  • 公共电脑/个人电脑上配置git和github

    1.1 下载和安装git 下载链接:git官网 完整的安装教程可以参考这篇博客:Git 详细安装教程(详解 Git 安装过程的每一个步骤) 1.2 配置git (1)个人电脑 如果你的电脑是个人使用的,那么可以直接配置git的全局参数,这样每次新建一个git库都是用一样的用户名和邮箱。 用户名和

    2024年02月22日
    浏览(63)
  • 个人电脑操作系统

    UEFI(Unified Extensible Firmware Interface,全称统一的可扩展固件接口)是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面,作为BIOS的替代方案。其前身是Intel在1998年开始开发的Intel Boot Initiative。 该软件主要负责加电自检、联系操作系统以及提供连接操作系

    2024年02月03日
    浏览(62)
  • 个人电脑安全加固与优化

    针对Windows 10家庭版,其他版本系统可根据需要进行参考,关停服务时请确认该服务是否有使用需求以及是否正在使用,关停服务是否会对其他服务、程序的运行产生影响(详情请自行百度) 安全 =良好的 安全意识 +适当的 防护配置 + 杀软工具 密码 不要使用过于简单的密码,

    2024年02月16日
    浏览(49)
  • 我的第一台电脑------计算机类专业学生购置电脑的一些个人心得

      ⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜  ✏️ write in front ✏️ 📝个人主页:陈丹宇jmu 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 🙉联系作者🙈by QQ:813942269🐧 🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝

    2024年02月09日
    浏览(63)
  • 个人电脑进行AI数据训练需要的硬件配置

    随着深度学习、人工智能等领域的不断发展,对计算机的性能要求也越来越高。多显卡的配置可以有效提升计算机的性能,进而提高AI数据训练的效率。本文将介绍如何在个人计算机上安装多个显卡进行AI数据训练,并给出三套支持4个显卡的经济型配置,并讨论二手矿卡的使

    2024年02月06日
    浏览(78)
  • AI PC:赋能个人电脑的人工智能革命

    导语:AI PC是一种集成了人工智能(AI)技术的个人电脑,它不仅具备传统PC的功能,还具备AI算力和AI功能。AI PC的出现为用户带来了更便捷、智能的使用体验,推动了PC行业的发展。本文将介绍AI PC的定义、特点以及对PC行业的影响。 一、AI PC的定义和特点 AI PC是指集成了人工

    2024年04月13日
    浏览(68)
  • 高楼电脑端+黑金手机端个人引导页HTML源码

    https://wwwf.lanzout.com/ipAfg12n5y4f 二、黑金主题网址导航 https://wwwf.lanzout.com/ieSVB12n5y2d

    2024年02月16日
    浏览(35)
  • 如何在windows电脑安装多个tomcat服务器和乱码问题

    tomcat网址 这里下载tomcat10为例子 分别命名为 8081、 8082、 8083 docs、examples、host-manager、manager文件夹 删除 ROOT文件夹内文件并创建index.html并在里面放置内容 也可以删除 上边的 index.jsp文件 重新创建下边这个文件 并在文件夹内输入 8081 start 在tomcat文件夹conf文件下 找到server.xml文

    2024年02月12日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包