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
-.....