浅谈tomcat

本文探讨了服务器的硬件和软件层面,特别是关注web服务器的角色,即提供可访问的资源。区分了动态和静态web资源,并列举了动态(如servlet、jsp、php、.net)和静态(如HTML、CSS)的web开发技术。进一步解释了javaweb的概念,即使用Java语言编写的网页。最后,讲解了web通信的基础——基于请求响应的机制。

服务器:
硬件服务器和软件服务器


web服务器
提供资源供别人访问
web:
网页的意思,资源
web资源分类
动态的web资源:内容有可能发生改变的
静态的web资源:内容是一成不变的(几乎看不到)
web开发技术
动态的web开发技术:servlet jsp php .net
静态的web开发技术:html,ccss..
什么叫javaweb?:通过java语言编写的网页称为javaweb


web通信机制
基于请求响应机制,一次请求一次响应,先有请求后有响应

 1. 下载:
 搜索进去官网 (67)用的最多 Core核心 
.tar .tar.gz 提供linxu
.zip .exe 提供给window
 2. 安装 
解压就可以
 3. 启动:
tomcat/bin目录下
双击startup.bat
打开浏览器:
HTTP://locallhost:8080
 4. 退出
方式一:点x;
方式二: ctrl+c
方式三:双击shutdown.bat
 5. 常见问题:
1:启动时候,一闪而过   要正确配置环境变量
2:端口号冲突的问题    修改tomcat的端口号--打开tomcat/conf/server.xml
       大概70行左右,有如下的代码:
          <Connector port="8080"  protocol="HTTP/1.1"
          connectTimeout="20000"
         redirectPort="8443"/>
       修改port后面的值就可以了,注意:1024一下的端口号留给系统用的,
特殊的端口号80用的是留给http是默认 的端口号
3:有可能出现的问题(在环境变量中配置CATALINA_HOME)如果有删掉就可以了。
 6. tomcat目录及结构(了解):
    bin:存放 的都是可执行程序
    conf:配置 文件
        lib:存放的是tomcat和项目运行的时候需要的jar包
    logs:日志  注意:catallina
    temp:临时文件
    webapps:存放项目的目录
    work:存放jsp文件在 运行的时候产生的java和class文件
 7. 如何发布自己的项目
 8. web项目的目录结构:
myweb(项目的名称)
html css js image 等 目录或者文件
web-inf(特点:通过浏览器直接访问不到  目录
 lib(项目的第三方jar包)
classes(存放的是我们自定义的java文件生成的.class文件
 web.xml(当前项目的核心配置文件)
 9. 访问路径:
http://主机:端口号/项目名称/资源路径
例如:
常用的项目发布方式:(虚拟目录的映射)
方式1:将项目放到tomcat/webapps(web应用)
(了解)方式2:修改tomcat/conf/server.xml
大概130行:
在host标签下 添加 如下的代码
<context path="/项目名”docBase="项目的磁盘目录"/>
方式3:在tomcat/conf/引擎目录/主机目录下 新建一个xml文件
文件的名称就是项目的名称 文件的内容如下:
        <context docBase="G:\myweb"/>
eclipse 和tomcat的整合
 10通过eclipse发布项目
1:创建一个项目(动态的web项目)
2:选择web项目的版本为2.5(如果版本为3.0目录下没有web.xml)
3:java文件在src目录下
网页或者图片放在webcontent
4:发布项目

这里写图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值