Javaweb,Tomcat讲解

Tomcat

2024年1月27日更新:

因为本人大专,这些大部分都是在专科做毕业设计学的以及写的,大部分在赶时间写的有些潦草,在22年离校之后就在进行专转本,23年3月出成绩之后一直在外勤工俭学,一直没有时间继续更新(也有很大一部分原因是自己懒)9月也是成功入学江苏理工学院。接下了想继续往下更新,一部分是想记录一下自己成长的过程,一部分也是迷茫,总之多条路子说不定以后还能靠这个吃口饭(但是学习进度有些满了哈)。
今天更新一下出现的问题,之前一直使用java8和Tomcat8.5,现在的Tomcat官网已经更新到11,我现在使用的java版本是java17,Tomcat11现在需要java21+,而Tomcat10需要java11+,更新一下Tomcat10的环境配置
下载Tomcat10(和下面8.5的方法一样)
解压(和下面方法一样)
配置环境变量
在系统环境变量中新建
CATALINA_BASE
在这里插入图片描述
变量值是Tomcat的安装路径
新建系统变量CATALINA_HOME
在这里插入图片描述
变量值也是Tomcat的安装路径
然后在系统变量中找到path
添加这两个变量值
%CATALINA_HOME%\bin
%CATALINA_HOME%\lib
找到Tomcat的安装路径下的bin
在这里插入图片描述
运行starup.bat出现右侧即为成功

安装Tomcat

Tomcat官网
这里我选择下载Tomcat8.5版本的
在这里插入图片描述
在这里插入图片描述
下载完成之后直接解压就可用了
在这里插入图片描述

Tomcat启动与配置

文件夹作用:
在这里插入图片描述
关闭、启动Tomcat服务
在这里插入图片描述
也可以打开tomcat8w.exe来启动
在这里插入图片描述
启动完成后打开浏览器输入:http://localhost:8080
进入这个页面说明启动成功
在这里插入图片描述
注意:电脑一定要有java环境,正常情况下Tomcat会自动找到电脑存在的java目录
在这里插入图片描述
到这里Tomcat就可以正常使用了,下面是拓展内容

配置

在这里插入图片描述
可以配置启动的端口号
tomcat的默认端口号为:8080
mysql:3306
http:80
https:443

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

修改port可以修改Tomcat的端口号,修改完成后访问Tomcat对应的端口号也要使用修改后的端口号
在这里插入图片描述
不建议修改
可以配置主机的名称

  • 默认的主机名为:localhost->127.0.0.1
  • 默认网站应用存放的位置为:webapps
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

修改name:可以修改主机名
修改appBase:可以修改网站存放位置
修改主机名后需要对电脑的系统设置还要进行修改 不推荐修改,然后访问Tomcat也需要将其对应修改
不推荐修改
不推荐修改
不推荐修改
不推荐修改
放出来只是为了讲接下来的东西
在这里插入图片描述

在这里插入图片描述
题目:
请你谈谈网站是如何进行访问的!
输入一个域名;回车
1. 检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;
2. 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问
3. 没有:去DNS服务器找,找到的话就返回,找不到就返回找不到;

这里的本机的 C:\Windows\System32\drivers\etc\hosts配置文件下域名映射就是
在这里插入图片描述
新手不推荐修改 防止系统出现问题

在这里插入图片描述

发布一个web网页

将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
网站应该有的结构
因为我之前电脑有Tomcat而且使用过,所以里面有文件夹是我后来加的
复制一下ROOT文件夹
在这里插入图片描述
然后修改一下这个文件夹名字
在这里插入图片描述
打开将其里面除了WEB-INF其他文件全删了,然后放入一个HTML文件,这里我就随便弄一下
在这里插入图片描述
然后在浏览器的地址栏输入http://localhost:8080/wx/index.html
就可以访问到刚刚的创建页面了
在这里插入图片描述

-webapps :Tomcat服务器的web目录
-ROOT
-wx :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
- static
-css
-style.css
-js
-img
-.....
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tomcat与Java Web开发技术详解第二版》是一本专门介绍Tomcat和Java Web开发技术的书籍。它详细讲解Tomcat服务器的原理和使用方法,以及Java Web开发的基础知识和常用框架的使用。 首先,本书对Tomcat服务器进行了全面的介绍。它详细讲解Tomcat的基本原理,包括Tomcat的架构、组件和工作流程。读者可以通过本书了解Tomcat如何处理HTTP请求、如何管理Servlet和JSP等。 其次,本书还介绍了Java Web开发的基础知识。它涵盖了Java Servlet、JavaServer Pages(JSP)、JavaBean等技术的基本概念和使用方法。读者可以通过本书了解Java Web开发的基本流程和常用的开发工具。 此外,本书还介绍了一些常用的Java Web开发框架,如Struts、Spring和Hibernate等。它详细讲解了这些框架的基本原理和使用方法,以及如何将它们集成到Tomcat服务器中。读者可以通过本书学习如何使用这些框架来简化开发过程,提高开发效率。 最后,本书还提供了一些实例和案例,以帮助读者更好地理解和应用所学知识。通过实践,读者可以加深对Tomcat和Java Web开发技术的理解,并掌握实际开发中的技巧和经验。 总之,《Tomcat与Java Web开发技术详解第二版》是一本全面介绍Tomcat和Java Web开发技术的书籍,适合有一定Java基础的开发人员学习和参考。无论是对于想深入了解Tomcat的原理和使用方法,还是对于想学习Java Web开发的基本知识和常用框架的使用,本书都是一本不可多得的权威资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值