Tomcat的安装、配置以及如何部署web项目

简介: 今天记录一下在windows系统上安装配置Tomcat的过程以及如何在tomcat上部署web项目。

什么是tomcat,来源于百度百科的介绍:


   Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是在开发和调试web应用时候的首选。


今天记录一下在windows系统上安装配置Tomcat的过程以及如何在tomcat上部署web项目。    


关于jdk的下载和安装配置可以参考之前CSDN上的一篇文章:

blog.csdn.net/qq\_4115394…


1、进入tomcat官网,我这下载的是tomcat8 windows 64位,可以根据需要选择其他版本。


1384da880d484ebc97323b1d288c6f36~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2、下载后解压压缩文件到任意位置;


003e82b5623d4bf392890969f0d10be2~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


bin:主要是开启、改变以及停止Tomcat的命令
conf:存放一些配置文件,在这里可以修改端口号,以及设置用户名和密码等等。
lib:存放一些库文件,比如一些jar包
logs:保存tomcat运行时产生的日志文件
temp:保存运行的时产生一些临时文件
webapps:部署要运行的应用,就存放这个目录下
work:运行过程产生的class文件
复制代码


3、打开系统环境变量新建CATALINA_HOME,输入tomcat地址;


806ad10d8de445bdaf140639c739ab92~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


4、在path的末尾在添加


%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
复制代码


其实环境变量的配置和安装jdk时的环境配置类似。


5、win+R打开运行,输入cmd,进入命令行界面,然后进入tomcat的bin文件夹下,输入:


service.bat install 
复制代码


1c5a4d9500cc479f8149313c6d954711~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


出现The service ‘Tomcat8’ has been installed。则tomcat安装成功。


6、则是打开浏览器在地址栏输入localhost:8080,出现无法访问。


43c8a86f08db4301a6dc35fa5aba8559~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


7、进入tomcat文件夹下的bin文件夹 ,找到tomcat8W.exe 图形界面程序双击启动 ,然后在弹出的图形界面中 ,点击start ,运行tomcat ,再在浏览器输入localhost:8080,浏览器出现Tom猫的界面,访问成功。


77658556827e4c39b47d2592d2fef02e~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


8、其他设置,比如修改端口号,打开conf文件夹找到server.xml文件,打开找到以下代码,8080就是我的端口号,可以修改port的值修改端口号,但容易和其他程序端口号起冲突。不建议修改,或者使用808*的可以。


<Connector port=8080 protocol=HTTP/1.1
               connectionTimeout=20000
               redirectPort=8443 />
复制代码


9、设置用户名和密码。在刚刚运行的页面双击,server status,出现登录界面,要求输入用户名和密码。找到conf文件夹下的tomcat-user.xml。找到最后面得role标签,默认被注释了。复制一段去除注释然后修改参数,保存,然后点击server status即可查看服务器状态。


eb3e7f1d7515475f8f27f2f2c93c0a08~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


配置用户名和密码:


<role rolename =manager-gui/>
 <role rolename =manager-status/>
 <role rolename =manager-script/>
 <role rolename =admin-gui/>
 <role rolename =admin-script/>
 <user username =manager password =manager roles =manager-gui,manager-status,manager-script,admin-gui,admin-script/>
复制代码


访问成功:


793a00ad5fed42a0bf34f69b4cc4446d~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


10、通过内嵌的方式在Tomcat上部署web项目:首先新建一个html文件,代码如下:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>1024笔记</title>
</head>
<body>
    <h1>1024笔记</h1>
</body>
</html>
复制代码


将上面的代码保存为html文件格式。


然后进入tomcat文件夹下的webapps文件夹,然后新建一个test文件夹,把上面的html文件扔进去。


5189e5a1a3284cf587ca7108e9547575~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


启动Tomcat,打开浏览器输入:


http://localhost:8080/test/index.html
复制代码


出现 以下结果,则通过内嵌的方式在tomcat上部署web项目成功了!


caaadc16eb8e46b88772cf2c80c73e4b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


11、Tomcat通过外链的方式部署web项目:首先在conf文件夹下找到server.xml文件,然后滚动到最下面,找到host标签添加以下代码:


<Context docBase="" path=""/>
复制代码


然后复制刚刚的html文件的路径,赋值到上述的代码中:


<Context docBase="‪C:\Users\xxx\Desktop\" path=""/>
注:docBase: html文件的目录,不包括文件本身
path:是映射路径,不写的时候url就不要加path的映射值;如果写了映射路径则需要在url后面加上映射
复制代码


保存上述修改的文件,然后浏览器中输入:http://localhost:8080/test/进行测试, 以下结果,则通过外链的方式在tomcat上部署web项目也成功了!


f0edfc25fc394a4dbc9d0f95017a4095~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


12、通过新建xml文件的方式在tomcat上部署web项目:找到conf文件夹然后进入localhost文件夹,新建一个xml文件;


微信截图_20220517105719.png


打开xml文件,输入下面的代码:


<Context docBase="C:\Users\xxx\Desktop\"/> //即上面方式不需要path即可
复制代码


然后保存,浏览器输入:http://localhost:8080/test;出现页面则通过新建xml文件的方式部署web项目也成功了。


f0edfc25fc394a4dbc9d0f95017a4095~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


以上就是关于tomcat的安装与配置过程以及如何在tomcat上部署web项目!

目录
打赏
0
0
0
0
8
分享
相关文章
docker快速部署OS web中间件 数据库 编程应用
通过Docker,可以轻松地部署操作系统、Web中间件、数据库和编程应用。本文详细介绍了使用Docker部署这些组件的基本步骤和命令,展示了如何通过Docker Compose编排多容器应用。希望本文能帮助开发者更高效地使用Docker进行应用部署和管理。
63 19
|
2月前
|
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
92 20
部署使用 CHAT-NEXT-WEB 基于 Deepseek
本文介绍如何在阿里云轻量服务器上部署基于 `Deepseek` 的 `CHAT-NEXT-WEB` 项目。首先,准备一台 Linux 服务器并安装 Docker,确保防火墙允许特定端口访问。接着,通过阿里云容器镜像服务解决国内网络限制问题,将镜像推送到私有仓库并拉取到本地。配置并启动 `chat-next` 项目,使用 Deepseek API 进行优化。最后,安装 Nginx 和 Certbot 配置 HTTPS 访问,确保安全性和自动续签。整个过程需严格遵循官方文档,以避免因网络问题导致的安装失败。
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
70 23
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
70 22
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
82 25
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
179 7
Tomcat安装与配置(笔记)
#!/bin/bash #####################################setup########################################################## yum install -...
1031 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等