Tomcat在JavaEE中应用介绍

    xiaoxiao2021-12-14  30

    web介绍

    1.01 Web简介 Web应用,是基于浏览器与服务器的通信模式,即B/S结构, JavaEE特指PC浏览器 按照HTTP协议进行通信,属于无状态通信 HTTP即:超文本传输协议

    1.02 WEB特点 01——服务器响应客户端的是HTML页面 就算客户端访问服务器出错,服务器也会给客户端HTML页面 02——客户端采用URL来定位全世界唯一的资源 URL格式:http://127.0.0.1:8080/news/index.html 网址 http://表示客户端访问服务器采用的协议名 https://=基于http协议 + 请求和响应加密的格式 127.0.0.1表示服务器的IP地址,或域名 一般情况下:一个IP对应一个域名 其他情况下:一个IP对应一个多个域名 8080表示服务器上的具体服务所占用PC机的端口号 /news表示服务器上你访问服务的名字,也就是后面我们讲的虚拟目录 index.html表示服务器上某个服务中的资源,如index.html,login.jsp 03——为了便于记忆,客户端不用IP访问,而用域名来对IP进行封装 04——客户端与服务器都采用HTTP这种应用层的协议,底层是TCP/IP协议

    1.03 WEB应用的资源分二类: 01——静态资源 html,css,js 百度图标 02——动态资源 servlet,jsp 百度云盘中用户登录

    1.04 什么是JavaWeb 用Java技术开发的Web应用,叫JavaWeb Web不既可以用Java开发,也可以用其它技术开发,如C#,PHP

    web服务器简介:

    1.WebLogic,WebSphere 适合于大型的企业应用, 收费,闭源, 支持全部的JavaEE架构, 什么是JavaEE架构:JavaEE是一套的技术体系架构, 该体系架构中有很多主流的技术,例如: Servlet,JSP,JDBC,等等

    2.JBoss 适合于中型企业应用, 免费,开源,用Java编写, 支持全部的JavaEE架构

    3.Tomcat 小型企业应用,或者个人使用, 免费,开源,用java编写,需要有jdk的支持, 不支持全部的JavaEE架构,但支持Servlet和JSP,是初学者首先服务器

    环境配置:

    JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67 PATH=C:\Program Files\Java\jdk1.7.0_67\bin TOMCAT_HOME=E:\apache-tomcat-7.0.64

    3.Tomcat的安装,启动,停止与目录结构:

    3.01 Tomcat安装 一些常见的问题有: 01——没有配置JDK 02——8080端口号被占用3.02 Tomcat启动 双击Tomcat/bin/start.bat3.03 Tomcat停止 双击Tomcat/bin/shutdown.bat或关闭窗口3.04Tomcat目录结构 bin:不同平台启动和停止Tomcat的脚本文件 conf:Tomcat也是一个web应用,即Tomcat也需要xml进行配置,如server.xml lib:Tomcat也是Web应用,会用到第三方的jar包,如servlet.jar,jsp.jar logs:日志文件 webapps:在默认情况下,只要将Web应用放入到webapps下,自己和别人就可以通过客户端访问该Web应用了 work:你访问jsp时,jsp会产生一些缓存和翻译文件

    4.在Tomcat中设置虚拟目录和虚拟主机

    4.1在Tomcat中发布WEB应用程序的目录结构 Tomcat/webapps ——–news(项目名) ———–index.html(文件) ———–WEB-INF(目录) ——————-classes(目录) ——————-lib(目录) ——————-web.xml(文件)

    Tomcat/webapps ——–news(项目名) ———–abc(目录) ——————-index.html(文件) ———–WEB-INF(目录) ——————-classes(目录) ——————-lib(目录) ——————-web.xml(文件)

    如果浏览器网址URL写错了,Tomcat服务器软件会返回给浏览器一个404页面, 表示浏览器网址对应的服务器资源不存在

    4.2设置目录的默认网页,映射虚拟目录

    配置虚拟目录: 1_停止tomcat服务器软件,简称tomcat,简称猫 2_打开tomcat/conf/server.xml文件 配置虚拟目录,就想到Context这个标签 docBase=”Web应用的根目录,即news” path=”Web应用的虚拟路径,以/开头”

    转载请注明原文地址: https://ju.6miu.com/read-972180.html

    最新回复(0)