TomCat使用简单教程

Tomcat简介

目录结构

下面这个图片是tomcat的根目录

功能

bin:存放Tomcat启动和关闭的脚本文件,如startup.sh、shutdown.sh(Linux系统)和startup.bat、shutdown.bat(Windows系统)。

conf:存放Tomcat的配置文件,如server.xml、web.xml、context.xml等。这些文件用于配置Tomcat服务器的各种参数和行为。

lib:存放Tomcat运行时需要的JAR文件,包括Tomcat的核心库和第三方库。

logs:存放Tomcat运行时生成的日志文件,如catalina.out、localhost.log等。这些日志文件记录了Tomcat的运行状态和错误信息。

temp:存放Tomcat运行时生成的临时文件,如编译后的JSP文件等。

webapps:存放部署在Tomcat上的Web应用程序。每个Web应用程序都有一个独立的目录,目录名即为应用程序的上下文路径。

work:存放Tomcat运行时生成的工作文件,如编译后的JSP文件等。

LICENSE:存放Tomcat的许可证文件,说明了Tomcat的使用许可和版权信息。

NOTICE:存放Tomcat的版权声明和第三方库的版权声明。

RELEASE-NOTES:存放Tomcat的发布说明文件,说明了该版本的新特性、改进和已知问题等。

RUNNING.txt:存放Tomcat的运行说明文件,说明了如何启动和停止Tomcat,以及如何配置Tomcat的环境变量等。、

可能会遇到的问题

如果在运行时,显示端口被占用的话,可以自行更改tomcat运行的端口

在文件conf/server.xml中大概第69行左右(如果找不到,可以搜索"connectionTimeout")

然后将会看到以下内容(我用的Notepad++)

其中port为默认运行的端口号,将这个改一下即可,如果更改过,注意在访问时地址里的端口号也要更改。端口号不易过大。

静态网页

将网页放到webapps下的目标文件夹中,文件夹名为一会要访问的路径的一部分,如果多层文件夹,则路径也要多层

单层文件夹

比如tomcatDemo/webapps/Demo/index.html

然后运行bin中的startup.bat(.sh),然后访问http://localhost:8080/Demo/index.html,即可访问到图片中这个网页

多层文件夹

 访问http://localhost:8080/Demo/folder/index.html,即可访问到上面图片中这个网页

通过对比文件夹以及访问路径不难发现,相当于把webapps本身以及之前的换成localhost:8080即可

特殊说明index.html

如果网页叫做index.html的话,那么在路径上的最后的index.html可以不加,相当于默认index.html

,不加具体的文件,则访问index.html

比如上面的地址均可以换成

http://localhost:8080/Demo/
http://localhost:8080/Demo/folder/

动态网页servlert

目录结构

配置信息

web.html中需要写入配置信息

在最后添加上下图选中的代码,默认是没有的

  <servlet>
    <servlet-name>my</servlet-name>
    <servlet-class>MyServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>my</servlet-name>
    <url-pattern>/myservlet</url-pattern>
  </servlet-mapping>

servlet-name:是这个servlet的别名

servlet-class:是servlet的编译好的.class文件名

servlet-name:同上,一个别名,要一致

url-pattern:访问的地址,当访问这个地址时,将处理给到上面的servlet去处理

访问

在浏览器地址栏输入http://localhost:8080/Demo2/myservlet,,即可访问到这个servlet的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值