Tomcat从入门到放弃(一)

由于Tomcat是托管在github上的,所以有时候会很慢,这时可以搜一下别人发的百度网盘的分享(我就是这么做的),以下默认你下载了,并打开了tomcat目录
1,tomcat目录

1,bin:可执行文件(startup.bat shutdown.bat)
2,conf:配置文件(server.xml)
3,lib:tomcat依赖的jar文件
4,log:日志文件(记录出错等信息)
temp:临时文件
webapps:可执行项目(将我们开发的项目 放该目录)
work:存放由jsp翻译成的java,以及编译成的class文件

只需写jsp,后面的转换软件帮我们自动搞定
jsp–java—class

2,配置
tomcat依赖java
1,配置jdk(必须配置java_home)
java_home classpath path

2,配置catalina _home

点击bin/startuo.bat启动tomcat
常见错误与其他服务的端口号冲突
tomcat的默认端口号为8080(此端口号比较常见,容易冲突),建议修改此端口号
conf--------server.xml-----大约7层位置!
在这里插入图片描述

3,创建一个简单应用
在webapps里面:
在这里插入图片描述
系统默认的执行root,我们创建一个新项目 jspProject:
在这里插入图片描述
这里的web-Inf(它下面的层级还有一个web.xml)直接拷贝于root,index与index2为我们创建的执行文件:
在这里插入图片描述
这是index2.jsp文件里面写的东西:
在这里插入图片描述

这是web-inf下面的目录了,classes与lib是放相关文件去的,这里先为空。
在这里插入图片描述
好了,点击bin—startup.bat,运行,在浏览器是输入:localhost+端口号,结果如下:

在这里插入图片描述

4,访问
localhost:端口号
常见状态:
200一切正常
300、301:页面重定向(跳转)
404资源不存在
403权限不足
500服务器内部错误(代码错误)

如果发现创建的项目一直显示的是默认界面,可能是电脑本身有个汤姆猫,这次下载时没有配置环境变量,导致启动一个的时候找到的是另外的环境变量,从而打开的是其他的汤姆猫。

jsp:在html中嵌套代码
在项目/web-inf/web.xml中设置默认的初始页面
我们把index.jsp改为index2.jsp(如果这里有多个,他会按顺序来)
在这里插入图片描述

5,虚拟路径
用处:项目放在除webapps以外的其他地方也能运行

配置方法一
打开conf-server.xml,如下默认的路径webapps
在这里插入图片描述

我们把新建的jspProject剪切到了D盘下

那么配置时加上如下图
docBase:实际路径
path:虚拟路径 (绝对路径或者相对路径【相对于webapps(比如jspProject原本是webapps的直接下属,之后就会找到实际路径—D盘下)】)
在这里插入图片描述
重启

配置方法二
conf----Catalina----localhost里面新建以项目开头的xml文件:里面内容为上面那一行

如果把项目名改为:Root.xml。那么会起到偷梁换柱的效果,浏览器:localhost:8080后就会找project,而不是默认页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

希境

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值