官网:http://tomcat.apache.org/
访问测试:http://localhost:8080/
Java 环境变量没有配置
环境配置问题
https://blog.csdn.net/weixin_42325340/article/details/82347506
闪退问题:需要配置兼容性
乱码问题:配置文件中设置
可以修改 conf/logging.properties 中的 java.util.logging.ConsoleHandler.encoding = GBK 解决乱码问题
3.3、配置 配置-启动的端口号tomcat 的默认端口号为:8080mysql:3306http:80https:443
配置-主机名
默认的主机名为:localhost->127.0.0.1(等价)默认网站应用存放的位置为:webapps
请你谈谈网站是如何进行访问的
输入一个域名;回车
检查本机的 C:WindowsSystem32driversetchosts 配置文件下有没有这个域名映射;
有:直接返回对应的 ip 地址,这个地址中,有我们需要访问的 web 程序,可以直接访问
127.0.0.1 www.qinjiang.com
没有:去 DNS 服务器找,找到的话就返回,找不到就返回找不到;
可以配置一下环境变量(可选性)
不会就先模仿
将自己写的网站,放到服务器(Tomcat) 中指定的 web 应用的文件夹(webapps) 下,就可以访问了
网站应该有的结构
--webapps :Tomcat服务器的web目录
-ROOT
-kuangstudy :网站的目录名
- WEB-INF
-classes : java程序
-lib:web应用所依赖的jar包
-web.xml :网站配置文件
- index.html 默认的首页
- static
-css
-style.css
-js
-img
-.....
HTTP 协议:面试
Maven: 构建工具
Maven 安装包
Servlet 入门
HelloWorld!Servlet 配置 · 原理
网站的目录名
1
2
3
- 默认的首页
参考:Idea配置热部署
*2.1 Tomcat热部署*
*a). 在顶部找到程序运行操作栏, 点击Edit Configurations*
*b). 点击你要配置的tomcat,点击deployment,点击”+“*
c). 然后选择你要部署的war包,热部署必须要选择带有exploded的war包
d). 再切换回Server,按照下图标注配置
配置完后点击ok即可启动你的tomcat,然后改一下jsp、java文件实验热部署配置是否成功。
最后提示一下,Idea热部署并非绝对实时, 还是会有延时的,假如你手速快的话可能会出现改了并没有马上生效。所以此时不要怀疑热部署没有配置成功,稍微等一会你会看到开发工具左下角会有一个class reload的提示,出现这个提示才说明已经热部署完成了。
当然, 如果你想马上生效的话,可以点击下图标标注的按钮,或者使用快捷键Ctrl + F10



