Tomcat的使用
Tomcat
定义
Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由
Apache,Sun(现在已属于Oracle)和其它一些公司及个人共同开发而成。由于有了Sun的参与和支
持,最新的Servlet和JSP规范总能在Tomcat中得到体现。
Tomcat 文件夹功能讲解
apache-tomcat-8.5.64
bin\ 存放各种启动、停止脚本的。.sh 是以后在 linux 上用的,.bat 是在 windows 上用的 startup.bat 启动服务,双击即可使用
conf\ 相关的配置文件,目前我们不用关心
lib\ 运行 tomcat 需要的类库,我们不关心
logs\ 运行时的日志文件,我们有时需要查看日志,来发现定位一些问题
temp\ 临时文件夹,不关心
webapps\ 存放我们要运行的 web application 的文件夹,对于我们最常用的一个文件夹
work\ Tomcat 内部进行预编译的文件夹,我们不关心
下面都是一些文档,
BUIDING.txt
CONTRIBUTING.md
LICENSE
NOTICE
README.md
RELEASE-NOTES
RUNNING.txt
重点关注
bin\startup.bat
logs\下的各种日志文件
webapps\下的各个 web 应用
基本使用
双击 bin\startup.bat 启动
观察 webapps 下的文件结构
总结:
Tomcat 文件夹下的 webapps,是 web applications 的简称,意思是用来存放 web 应用的文件夹。
文件夹的名称和 url 有对应关系,除了 ROOT 表示是根应用,不需要前缀外,其余都是跟着文件夹名
称。
如果 url 以文件夹结尾,默认访问的是 index.html 或者 index.jsp
分析url
将我们的web目录复制到webapps目录下之后,命名为hello。
则可以通过局域网访问我们的资源
/hello/profile.html
其中,URL的 /hello 部分被称为 Application Path 或者 Context Path;/profile.html 被称为 Servlet
Path。