Tomcat入门一文详解/精通【javaWeb】
source link: https://blog.51cto.com/u_15568258/5580617
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Table of Contents
一.为什么使用Tomcat?
1.1 大体介绍
Tomcat服务器是一个免费的开源web应用服务器,它是一个轻量级应用服务器。
它广泛应用于中小型系统以及并发访问用户不多的情况。
它是开发和调试JSP程序的首选。
对于初学者,可以认为当在机器上配置Apache服务器时,可以使用它来响应HTML(标准通用标记语言下的应用程序)页面的访问请求。
事实上,Tomcat是Apache服务器的扩展,但它在运行时独立运行,因此当运行Tomcat时,它实际上是作为独立于Apache的进程单独运行的。
1.2 快速下载安装Tomcat
Tomcat官网:
到官网下载对应的Tomcat版本压缩包,解压到本地指定目录中,即可。
下载速度慢可以挂载梯子加快下载速度。
二.快速上手Tomcat
2.1文件夹作用
文件夹重要的作用如下:
bin->启动关闭的脚本文件夹
conf->相关的配置存放的文件夹
logs->日志文件夹
webapps->存放网站源码的文件夹
2.2启动Tomcat
\Desktop\apache-tomcat-10.0.23\bin
双击startup脚本文件
startup.bat
运行脚本截图如下:
2.3 访问默认端口号
访问默认端口号结果如下:
2.4 关闭Tomcat
关闭Tomcat方式一:
直接关掉启动脚本,如下图:
关闭Tomcat方式二:
双击脚本shutdown关闭:
shutdown.bat
2.5 常见问题及其原因
Tomcat闪退,打不开
原因:缺少java环境,环境没有配置。需要配置兼容性。
根据问题不同,更改脚本文件配置。
三.Tomcat配置文件conf
3.1 server.xml服务器配置文件
核心配置:
8080端口
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
设定了本地端口,默认8080,指向webapps文件夹。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
3.1.1 指向webapps
在webapps里一个文件夹代表一个应用。
路径:
apache-tomcat-10.0.23\webapps\ROOT
网页源码保存在:
index.jsp里
可以理解为html+java代码=jsp
3.2 基本配置修改
可以配置启动的端口号
Tomcat的默认端口号为:8080
mysql: 3306
http: 80
https: 443
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可以配置主机的名称。
默认的主机名为:localhost相当于是127.0.0.1
默认网站应用存放的位置为:webapps
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
Recommend
-
15
-
36
技术涵盖(JavaWeb、HTML、Ajax、JQuery、Bootstrap ) 我们接触 JavaWeb 这一部分知识的时候,我们经常会做一些小Demo来练手,不可避免的就需要接触到一定量的数据,我们常常需要将数据从数据库中回显到页面中,但是随着数据量的增
-
8
一.JSP运行环境搭建 1.JSP简介 在进行javaweb项目开发的时候,jsp是必不可少的,在一个jsp界面中,可一包括指令集,HTML,JavaScript,嵌入的java代码,注释和jsp动作标识等内容。jsp与HTML最大的区别点是:在jsp界面中可一穿插java语法片段,但HTML...
-
5
Android 的 ViewPager2 实战详解:入门到精通 (查看原文) ViewPager2正式版的发布已经一年多了,目前ViewPager早已停止更新,官方...
-
1
文章学习于尚硅谷JavaWeb教程 一、JS介绍 Javascript 语言诞生主要是完成页面的焱据验证。因此它运行在客户端,需要运行浏览器来解析执行Javascript代码。 JS是Netscape网景公司的产品,最早取名为Livescript;为了吸引更多java程序员...
-
4
全网最细的教程javaweb项目入门到实战教程(下) 推荐 原创 刚看这篇宝子们去主页先看上篇哈!昨天我们学习了一下JDK的...
-
3
IDEA创建JavaWeb项目并配置Tomcat 原创 小王Java 2022-05-25 11:15:55
-
4
Bean标签基本配置 用于配置对象交由Spring 来创建。 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。 基本属性: id:Bean实例在Spring容器中的唯一标识 class
-
5
过滤器Filter 过滤器通常对一些web资源进行拦截,做完一些处理器再交给下一个过滤器处理,直到所有的过滤器处理器,再调用servlet实例的service方法进行处理。过滤器可以对request进行处理也可以对response进行处理。
-
5
JavaWeb之Servlet入门版教务系统(二) 精选 原创 很菜的Jason 2023-0...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK