Web服务器软件 :Tomcat

web 相关概念回顾

        1、软件架构

                1、C/S:客户端/服务器端

                2、B/S:浏览器/服务器端

2、资源分类

        1、静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析                  如:html, css ,javaScript

        2、动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源,动态资源被访问后,需要先转换为静态资源,在返回给浏览器

                        如:servle/ jsp,php ,asp....

3.网络通信三要素

        1、IP:电子设备(计算机)在网络中的唯一标识

        2、端口号:应用程序在计算机中的唯一标识

        3、传输协议:规定了数据通信的规则

                1、基础协议:

web服务器软件:

        服务器:安装了服务器软件的计算机

        服务器软件:接受用户的请求,处理请求,做出响应

                        在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

                         web容器

常见的Java相关的web服务器软件:

                webLogic :Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

                webSphere: IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

                JBOSS: JBOSS公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的

                Tomcat:  APache基金组织 中小型的Java EE服务器 ,仅仅支持少量的JavaEE规范servlet/jsp,开源的,免费的

JavaEE:Java语言在企业开发中使用的技术规范的总和,一共规定哦13项大的规范

                               

bin  目录可执行文件

conf 目录 配置文件

lib目录 依赖jar包

logs目录日志文件

temp 目录临时文件

webapps 存放web项目

work 存放运行时的数据

Tomcat :web 服务器软件

1、下载

2、安装

3、删除 

4、启动 bin/starup.bat  ,双击运行

                        访问:浏览器输入 http://localhost:8080 回车访问自己

                                                        http://别人的IP:8080 访问别人

        可能遇到的问题:

                1、黑窗口一闪而过:

                                原因:没有正确配置JAVA_HOME环境变量

                                解决方案:正确配置JAVA_HOME环境变量

                  2、启动报错

                                暴力的:找到占用的端口号,并且找到对应的进程,杀死该进程(查找端口号netstat -ano

                                温柔的:修改自身端口号在conf目录下server.xml 

                                一般会将tomcat的默认端口号修改为80 .80的端口号是http协议的默认端口号

                                好处:在访问时,就不用输入端口

                                暂时不改后面改

5、关闭

        1、正常关闭: bin/shutdown.bat        或者   ctr + c关闭

        2、强制关闭:点击启动窗口的x按键

6、配置

        部署项目的方式:

                1、直接将项目放到webapps目录下即可

                        /hello:项目的访问路径——>虚拟目录

                                简化部署:将项目打成一个war包,再将war包放置在webapps目录下

                                war包会自动解压缩

                2、配置conf/server.xml 文件(不安全)

                        在<Host>标签体中配置

                        <Context  doBase= " 文件路径"  path='/名称'   />

                        doBase:项目存放的路径

                        path :虚拟目录

                3、在conf\Catalina\localhost 创建任意名称的xml文件  在文件中编写

                          <Context  doBase= " 文件路径"  />

                                虚拟目录:xml文件名称

静态项目和动态项目:
        目录结构:
                Java动态项目的目录结构

                        --WEB-INF目录

                             ---web.xml:web项目的核心配置文件

                                ---classes目录:放置字节码文件的目录

                                  --lib目录:放置依赖的jar包

          

将tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值