Tomcat服务器使用详解

一、Web开发概述

  • 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。
    • Html
  • 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。
    • JSP/Servlet、ASP、PHP等

常见WEB服务器

  • WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求
  • IBM公司的WebSphereAS,支持JavaEE规范
  • 大名鼎鼎的红帽的产品,原来属于开源组织JbossAS,后被红帽收购。支持JavaEE规范,免费。
  • 在小型的应用系统或者有特殊需要的系统中,可以使用一个
    免费的Web服务器:Tomcat,该服务器支持JSP以及Servlet规范。

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

JavaEE规范: 13种技术的总称。Servlet/Jsp JDBC JNDI JTA…

Tomcat:Servlet/Jsp容器,轻量级服务器。

Tomcat是在SUN公司推出的小型Servlet/JSP调试工具的基础上发展起来的一个优秀的Servlet容器,Tomcat本身完全用Java语言编写。目前是Apache开源软件组织的一个软件项目,它的官方网址为http://tomcat.apache.org

这里写图片描述

二、Tomcat使用详解:

①直接解压即可(注:目录不要太深;目录不要有中文或空格)

②启动服务器的前提:

  • 配置JAVA_HOME:
    • 进入到F:\apache-tomcat-7.0.52\bin>startup.bat 才能执行命令
  • 配置CATALINA_HOME:
    • F:\apache-tomcat-7.0.52

③测试服务器是否启动成功

这里写图片描述

http://localhost:8080

这里写图片描述

三、Tomcat的主要目录:

这里写图片描述

四、标准的JavaWeb应用的目录结构

这里写图片描述

WEB-INF : 注意:固定写法。此目录下的文件不能被外部直接访问。
classes: 我们编写的程序代码。.class文件
lib : 应用需要用的jar文件
web.xml : 应用的配置信息

五、Tomcat服务器与MyEclipse的集成

①Tomcat集成
这里写图片描述

②创建Web应用
这里写图片描述

③部署
这里写图片描述
这里写图片描述

如果tomcat端口被占用,解决办法:

  • 修改F:\apache-tomcat-7.0.52\conf\server.xml
    • 第70行: <Connector port="8081"/>
  • (推荐使用)关闭端口号对应的进程:
    • cmd–>netstat -ano –>找到pid–>任务管理器–>显示pid–>关闭进程

这里写图片描述

这里写图片描述

URL: 统一资源定位符(网址)
URI: 统一资源标识符

http://localhost:8080/SoarWeb/1.html
协议 主机IP(端口号) URI(当前应用的资源路径)

六、配置默认端口、默认应用、默认主页

默认端口:
把server.xml中<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

浏览器http默认端口:80
这里写图片描述

默认应用:
把配置的虚拟目录的配置文件名改为ROOT.xml即可。
这里写图片描述

默认主页:
修改当前应用web.xml,添加以下内容:
这里写图片描述

七、配置虚拟目录(了解)

新建myAPP.xml文件,文件名就代表应用的虚拟目录名。
将文件放在F:\apache-tomcat-7.0.52\conf\Catalina\localhost目录下

<?xml version="1.0" encoding="utf-8"?>
<Context docBase="D:\myAPP"/>

访问:http://localhost:8080/myAPP

Tomcat的体系架构
这里写图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值