Tomcat和Servlet介绍

Tomcat:

SUN 公司开发的JSWDK(JavaServer Web DevelopmentKit ,是SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Servlet容器,Tomcat本身完全用java语言编写。

目录介绍

tomcat目录介绍:
(1).bin:存放可执行命令,比如开启和关闭tomcat:startup.bat;
(2).conf:配置文件。
(3).webapps:发布web应用。
(4.)lib:库文件,可以通过此目录扩展,比如放置数据库驱动在此文件中。
(5).work:临时的Java或class文件。

Servlet

是一种运行在服务器上的小插件,他所具有的的以下特点:

	1、提供了可被服务器加载并执行的程序代码,并服务于来自客户端的请求。

	2、Servlet服务器必须支持java。

	3、Servlet不依赖浏览器,是允许在服务器端,所以不管浏览器是否支持java
       都能请求访问servlet。

运行原理

https://images2015.cnblogs.com/blog/1109265/201703/1109265-20170319124125448-1428558704.png## 启动Tomcat

	启动:进入Tomcat的安装目录的bin目录下,执行startup.bat
	关闭:进入Tomcat的安装目录的bin目录下,执行shutdown.bat,
		 或者直接把Tomcat窗口X掉强制关闭。

配置servlet

<!-- 配置一个servlet -->
<!-- servlet的配置 -->
<servlet>
    <!-- servlet的内部名称,自定义。尽量有意义 -->
    <servlet-name>ServletDemo</servlet-name>
    <!-- servlet的类全名: 包名+简单类名 -->
    <servlet-class>包名+简单类名</servlet-class>
</servlet>
<!-- servlet的映射配置 -->
<servlet-mapping>
    <!-- servlet的内部名称,一定要和上面的内部名称保持一致!! -->
    <servlet-name>内部地址</servlet-name>
    <!-- servlet的映射路径(访问servlet的名称) -->
    <url-pattern>/虚拟目录</url-pattern>
</servlet-mapping>

Tomcat 项目部署

第一种方式:将编译好的web项目直接放入Tomcat目录下的放入到 webapps 中

第二种方式:打开tomcat下conf/server.xml,在 标签之间输入项目配置信息

<Context path="虚拟目录" docBase="项目目录" reloadable="true" />

path:浏览器访问时的路径名

docBase:web项目的WebRoot所在的路径,注意是WebRoot的路径,不是项目的路径。
其实也就是编译后的项目

reloadble:设定项目有改动时,tomcat是否重新加载该项目

注:此部署为热部署的方式

第三种方式:进入Tomcat安装目录下conf\Catalina\localhost 目录,新建一个 项目名.xml 文件,在新建的 xml 文件中,增加下面配置语句(和上面的是一样的,但是不需要 path 配置,加上也没什么用)

<Context  docBase="D:/WebProject" reloadable="true" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值