JavaWEB-(十三)Tomcat的基本使用
本文最后更新于:December 3, 2021 pm
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。目前比较流行的Web 应用服务器。
目录
1.Tomcat目录
文件夹 | 说明 | 备注 |
---|---|---|
bin | 该目录下存放的是二进制可执行文件 | startup.bat用来启动Tomcat、shutdown.bat用来停止Tomcat |
conf | 非常重要的目录,最为重要的server.xml和web.xml | server.xml:配置整个服务器信息。例如修改端口号,编码格式等。 web.xml:项目部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。 |
lib | Tomcat的类库,存放Tomcat运行所需要的 jar 文件。 | |
logs | 存放日志文件,记录Tomcat启动和关闭的信息,如果启动Tomcat时有错误、异常也会记录在日志文件中。 | |
temp | Tomcat的临时文件,这个目录下的东西在停止Tomcat后删除。 | |
webapps | 存放web项目的目录,其中每个文件夹都是一个项目;其中ROOT是一个特殊的项目,当在地址栏中没有给出项目目录时,对应的就是ROOT项目。 | |
work | 运行时生成的文件,最终运行的文件都在这里。 | 当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成JAVA文件,然后再编译JAVA文件生成class文件,生成的java和class文件都会存放到这个目录下。 |
2.Tomcat启动、关闭
进入Tomcat安装目录的bin目录下,双击startup.bat即可启动Tomcat。如果双击后,黑窗口一闪而过,这种情况一般是JAVA_HOME没有配置好,可以参考 启动Tomcat黑窗口一闪而过。
关闭Tomcat,只需要双击同目录下的shutdown.bat即可。
3.Tomcat访问
在浏览器中,输入 http://localhost:8080 。
4.Tomcat修改端口
Tomcat默认端口号为 8080 ,可以通过conf/server.xml 文件修改端口号。
1 |
|
修改端口号后需要重启Tomcat才能生效。
5.Tomcat项目部署和访问
Tomcat是WEB服务器,项目需要部署在 webapps 目录下,然后通过特定的 URL 访问。
5.1 创建项目
- 在 webapps 目录下建立文件夹(项目),比如 myweb。
- 创建 WEB-INF 文件夹,用来存放项目的核心内容。在其目录下创建以下几个文件夹:
- 创建classes:用来存放 .class 文件。
- 创建lib:用来存放 jar 文件。
- 创建web.xml:这是项目的配置文件。(可以到ROOT项目下,将其复制过来即可。)
- 把网页hello.html放在myweb文件夹中,需要与WEB-INF在同一级目录。
5.2 访问
在浏览器地址中输入URL:
1 |
|
其中:
- http:是协议。
- localhost:这里是域名或主机名。也可以写成127.0.0.1。
- 8080:是端口号
- myweb/hello.html:是资源路径。
所以,一般来说UR了主要有四部分组成:协议、主机、端口、资源路径。
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/4035709267.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!