TOMCAT

1.TOMCAT服务器
    web程序开发中常用的服务器的有那些:
        >>>Tomcat:它是属于apache开源组织,免费
        >>>weblogic:它是属于bea公司,是大型的服务器,收费
        >>>websphere:它是IBM公司,也是大型的服务器,收费

    1.1:Tomcat安装与卸载
        1.tomcat安装分两种情况
            >>在apache官网下载:http://tomcat.apache.ogr 下载对应的版本(最高版本一般不用)
            >>使用绿色版本(免安装):直接解压tomcat的压缩包就能使用
        2.启动和关闭tomcat服务器
            >>启动:找到bin目录的,starup.bat
                 测试安装是否成功:http://localhost:8080/ 去访问tomcat服务器,出现像猫又像虎的页面
    
            >>关闭:找到bin目录的,shutdown.bat
    
    1.2:tomcat的目录结构:
        >>>bin:存放的是tomcat可执行的脚本文件
        >>>conf:存放的是tomcat的配置的文件
        >>>lib:存放的是tomcat运行和web程序运行所依赖的jar包
        >>>logs:存放的是tomcat生产的日志文件
        >>>temp:存放的是tomcat生产的临时文件
        >>>webapps:存放的是web应用(web项目)
        >>>work:存放的是jsp生成的servlet文件
    
    3.3tomcat诊断
        tomcat启动常见的两种问题
        >>>tomcat启动会出现一闪而过的现象:通常在系统里面没有配置JAVA_HOME这个环境变量
                             或者这个环境变量的名称JAVA_HOME写错了。
            解决方案:在系统里面,配置JAVA_HOME环境变量。(注意:名称是区分大小写的)
    
        >>>tomcat启动时端口号被占用:
            例如:
            java.net.BindException:address in already use
            或者:socket bindException
              解决的方案:
            *修改tomcat的端口号:去conf目录下面,找到server.xml配置文件(默认是80,我们再设置一个端口就可以)
            *直接关闭电脑,再重启新启动(只能解决tomcat启动一次的问题)
               注意:查看端口号的命令:netstat -ano


    1.4:web应用
        什么是web:web就是网页,我们所说的internet主机的供外界(网民)访问的网页资源
            >>>静态资源:html,css,JavaScript,供用户访问,静态网页的数据不会发生变化
            >>>动态资源:jsp和servlet,php,asp等,供用户访问,动态网页的数据会发生变化
        web开发中常见的两种开发架构:
            》》B /  S :browser和server,浏览器和服务器模式,比如说 淘宝,京东等等
            》》C /  S :client和server,客户端和服务器模式,比如说:迅雷下载,360安全卫士等等
               区别:
            b/s模式:可以不用安装,直接访问网站资源,简单方便。
                优点:可以不用安装
                缺点:有时候访问比较慢
            c/s模式:可以再电脑(移动端)打开,直接使用,
                优点:速度快。
                缺点:服务器端更新时,客户端也必须更新
        什么是web应用:其实就是一个web项目,web项目下面有可供用户使用网页资源
    
        web项目的基本项目结构:
            src目录:存放的是程序员创建的Java文件或者配置文件
            WebContent目录:
                子目录WEB-INF:     lib:存放的是咱们web项目运行所以依赖的jar包,而
                        web.xml:配置的是web项目的信息
                子目录WETA-INF:这个目录里面的文件没什么用途
                子目录classes目录:存放的是Java文件被编译成class文件的地方
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值