Tomcat学习

iis,  apache, tomcat三者的共同点是都可以直接用作Web服务器,就是你看www网页就是把网页放到服务器上的。
区别:
iis和apache二者只能作web服务器(iis是m$出品的闭源产品,apache是apache.org出品的开源产品,性能好一点),而tomcat除过做web服务器外,还可以作应用服务器。

所谓应用服务器(App Server),这里主要是为Java EE的Web应用提供一个运行的容器。其实细分还可以分成按是否根据Java EE规范的版本支持看其支持到什么程度, 如Java EE 1.5 App服务器,Java EE 6 App服务器等),严格说来由于Tomcat本身不支持EJB,多数情况下它是作为运行Servlet/JSP的容器。

tomcat的获取与安装:

1、获取:tomcat的下载站点:http://tomcat.apache.org.windows系统下可以选择Binary Distributions 中的zip安装文件和exe安装文件。

2、安装:在使用下载的zip格式文件只需要将其解压到本地一个目录即可

使用exe运行文件进行安装也可按照提示一步步安装完成即可。

tomcat的启动和停止

zip包直接解压缩,双击startup.bat(windows系统)
运行startup.sh(linux系统)
exe安装方式,可以从服务启动和关闭
可以使用exe运行文件启动和关闭
可以从开始菜单栏启动和关闭
设置web站点的根目录
1、<Host>元素的appBase属性所设置的应用程序基准目录中的ROOT子目录(ROOT子目录下含有WEB-INF文件夹,WEB-INF文件夹下有web.xml文件)
2、使用server.xml文件中的<Context>元素
<Context path="" docBase="d:\test" debug="0" />
设置web站点的虚拟子目录
1、使用server.xml文件中的<Context>元素
格式:<Context path="/it315" docBase="d:\test" debug="0"/>
2、特定目录中的xml文件中包含<Context>元素
...Tomcat 4.x 的<Tomcat主目录>/webapps目录
...Tomcat 5.x及其以后的<Tomcat的主目录>/conf/<引擎名>/<主机名>
3、<Host>元素的appBase属性所设置的应用程序基准目录中含有WEB-INF/web.xml文件的子目录
4、<Host>元素的appBase属性所设置的应用程序基准目录中的war文件
(使用jar命令打包war文件 eg : jar -cvf testwar.war .)
部署描述符与目录的默认网页
...<WEB应用程序>/WEB-INF/web.xml
...<Tomcat主目录>/conf/web.xml //每个web的默认设置
web.xml文件内容大致格式
<web-app>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</web-app>


/****************************************
每次修改设置时都需要重启Tomcat
*****************************************/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值