下载完Tomcat后应该懂的东西

作者: 大炮对着虫子 | 来源:发表于2017-09-10 17:13 被阅读96次

    web应用程序是指提供浏览器访问的程序。web发展分为静态、动态两个阶段。

    在静态web程序中,浏览器通过HTTP协议发送一个request请求,告诉服务器我想要哪个页面,服务器接受请求后,去文件系统(存放静态界面的磁盘)取出内容,通过web服务器返回给客户端,客户端经过浏览器的渲染,得到显示效果(所谓的渲染:本质上我们浏览器看到的文本框,按钮等DOM元素,其实是浏览器通过绘图 画上去的,这就是所谓的渲染)。

    静态web取出来的html是不会变的,取出来是什么样子,就是怎么样子,后来为了用户的交互,显示的特效加入了js。

    动态web程序:语言 asp,net jsp php

      web服务器:

    Apache服务器是占据市场最高的,优点:功能模块多,稳定,但高并发不够。

    nignx最近在学习nignx服务器,一种支持HTTP协议,方向代理的服务器 优点:高并发,搭载在Linux系统上能很好的把nignx服务器的效果体现出来。一般javaweb项目搭载在tomcat上,为了解决高并发,减轻服务器压力的问题, 需要使用nignx作为反向代理实现负载均衡。(原理我都懂,具体操作最近在学,尴尬,linux有点懵)

    IIS服务器,微软家的东西,配置Aspweb的时候配置的服务器

    Tomcat 搭载javaweb程序的。

    上面扯了那么多,下面开始来讲下Tomcat。

    Tomcat一般建议下载Tomcat8 的版本,下载解压版。

    一般我们下载完Tomcat解压版后,都会在在bin目录下双击startup.bat(Linux双击startuo.sh)

    导致Tomcat启动闪退的正确解决方式:

    要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomcat服务器是无法启动的。

    path路径的配置才有bin

    以前没有留意,导致没有成功配置闪退问题,现在想想很难受。

    端口占用问题:

    默认是8080端口,程序员的8080端口很容易被占用,所以建议修改Tomcat的端口,修改端口即去配置文件修改,所以去conf目录下,找到端口的位置修改即可。

    按下ctrl+f进行查找,我的端口是82

    当我们在eclipse启动Tomcat时,如果Tomcat出现报错会在控制台输出报错信息。

    这个演示其实Tomcat没有报错,意思到了就行

    但如果我们是在服务器项目部署,很明显服务器上是不可能给你装个eclipse的,这个时候要是web报错了,没有控制台给我们输出错误信息。

    里面就是Tomcat报错的信息,和eclipse控制台输出的是同个东西

    相关文章

      网友评论

        本文标题:下载完Tomcat后应该懂的东西

        本文链接:https://www.haomeiwen.com/subject/sxzzjxtx.html