电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

服务器原理和协议TomcatHttp协议

6页
  • 卖家[上传人]:壹****1
  • 文档编号:456348566
  • 上传时间:2023-07-28
  • 文档格式:DOCX
  • 文档大小:21.79KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、服务器原理和协议学习的思路:Servler + Jsp + 数据库1, Javaweb服务器原理 + HTTP协议2, 编程的API,来学,应该先学Servlet,比JSP而言,更复杂,倾向底层原理,JSP主要是页面显示3, Servlet和Jsp之间加上数据库课程,(Mysql+Oracle),数据库语言Sql+Java数据库编程JDBCB/S 和C/S 的区别Browser/Server 是一直特殊C/S结构,客户端采用浏览器实现:基于web系统 微博,网页游戏, 云计算 GoogleClient/Server 客户端必须单独安装 腾讯QQ 微软WEB系统是怎样通信的?Web browser(客户端)(客户端请求包含要访问的资源路径和名称)requestServer(服务端)(服务端可以将页面、图片、媒体等很多的资源内容发送给客户端)response如果客户端的请求没有得到正确处理,服务端的响应会包含一个错误的状态码返回什么是WEB应用?Web应用就是基于HTTP协议在B/S结果中的服务端的应用程序,它接收客户端浏览器的请求并返回应答结果(通常是以页面的形式返回)WEB应用部分的组

      2、成:什么是静态资源,什么是动态资源?静态资源的数据是固定的动态资源的数据随着程序的执行而改变的静态资源技术:Html + Css + JavaScript - DHTML Dynamic Html动态资源技术:ASP/PHP/JSP 用来开发网站ASP被 .net取代,.net代表的是很多微软技术综合(VB、ASP、C#)开发网站(工具,到运行平台都是收费的)俗称为网站开发技术贵族PHP 网站开发第一技术, 民间开发的,开源,免费 开发网站(免费开源)网站开发技术平民JSP 开发成本太高(必须先学java),效率太低,服务器性能,服务器少JAVA 优点:开发企业级应用 ERP/CRM/OA 规范性强、更加标准B/S 系统基于 请求 响应模型 注意:必须现有请求才有响应,请求和响应是成对出现的;访问网站基于一个协议的输入网站- 唯一域名-映射IP - 互联网一台服务器服务器想被外界访问,必须开发端口URL格式:协议:采用哪种协议进行进行本次网路访问;JavaWeb应用所包含的内容:Sun对JavaWeb应用定义如下,Java Web应用是由一组Servlet、HTML页、JSP页、工具类

      3、以及其他可以绑定的资源构成,它可以在各种供应商提供的实现Servlet规范的servlet容器中运行JAVAWeb常用服务器WebLogic(Oracle):收费,全面支持JavaEE规范(Servlet,Jsp,Xml,EJb,Jms)+Oracle数据库Websphere(IBM):收费,全面支持JavaEE规范,JBOSS:EJB服务器,免费Servlet/JSP和EJB之间的关系:Servlet/JSP用于解决请求响应数据,页面显示,EJB用于复杂业务流程,数据处理Tomcat:Apache公司,jdkarta子项目,免费的,只支持Servlet和Jsp 轻量级,中小规模软件开发Tomcat服务器和Servlet和JDk版本之间的关系Tomcat版本Servlet/JSP版本JavaEE版本JDK版本5.02.3/2.91.35.52.4/2.01.46.02.5/2.15.07.03.0/2.26.0Servlet容器的概念:Servlet容器为JavaWeb应用提供了运行时环境,它负责管理Servlet和JSP的生命周期,以及管理他们的共享数据Servlet容器也称为Jav

      4、aWeb应用容器,或者Servlet/JSP容器本机IP默认:127.0.0.1或者配置hostsJavaEE版本和Jdk区别?JavaEE是技术规范JDK是运行环境Tomcat目录结构bin 运行程序(存放启动和关闭 Tomcat 的脚本文件)conf 配置文件(存放 Tomcat 服务器的各种配置文件)lib tomcat 需要类库(存放 Tomcat 服务器和所有 web 应用程序需要访问的 jar 文件)Logs tomcat 日志(存放 Tomcat 的日志文件)temp(存放 Tomcat 运行时产生的临时文件)Webapps 网站部署目录(当发布 web 应用程序时,通常把 web 应用程序的目录及文件放到这个目录下)Work 存放JSP编译后文件(Tomcat 将 JSP 生成的 Servlet 源文件和字节码文件放到这个目录下)Tomcat启动异常1, 没有配置JAVA_Home:Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these env

      5、ironment variable is needed to run this programDoc 命令行最后加Pause是暂停的意思2,配置Java_Home配置值的时候多写;3,将Java_Home配置为JRE路径The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE查看日志要看当天最大的那个文件端口占用启动问题:发现Tomcat端口被占用(查看logs)用Fport找到占用端口进程名称 用任务管理器杀掉进程8080是Tomcat默认端口,Oracle Listener开发中经常将默认端口修改为80 conf/server.xml运行Fport.exe出现下列错误:Program too big to fit in memoryCATALINA_HOME环境变量:用来指定默认运行Tomcat目录位置。不管运行那个Tomc

      6、at/bin/stattup.bat,都启动的是CATALINA_HOME配置的TomcatTomcat配置环境为什么配置JDK环境为了编译Servlet和JSP所以要配置JDK目录,如果只是运行Tomcat的话,只要配置jre就可以在运行中输入services.msc然后转到服务界面,在这里可以将占用8080端口这个程序禁止WEB应用程序指供浏览器访问的程序,通常也简称为web应用一个web应用由多个静态web资源和动态web资源组成,如Html、css、js文件JSP文件、Java程序、支持jar包、配置文件等,组成web应用的这些文件通常我们会使用一个目录组织,这个目录称为web引用所在目录(网站的根目录)Web应用开发的好处,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。虚拟目录的映射方式(如何部署WEB程序)1, Tomcat/conf/context.xml里面的配置信息,将会用于所有的web应用2, Tomcat/conf/为每一个主机建立一个context.xml用于所有该主机web应用 引擎,主机部署web应用三种方式a)

      7、 配置server.xml修改元素内部,添加b) 配置$CATALINA_HOME/conf/enginename/hostname/ directory在conf下新建Catalina,在Catalina里面新建localhost,在localhost中新建xx.xmlc) 将整个web应用目录拷贝到webapps里面缺省web应用。访问IP,直接打开默认web应用 -path为Root1, webapps下面的ROOT目录2, 配置server.xmlpath什么也不写的时候是缺省web应用3, 在conf/Catalina/localhost配置ROOT.xml通过WAR方式发布部署web应用War文件是zip格式。先压缩成zip格式,然后在将扩展名改成warWEB应用的组成结构:不同类型的文件有严格的存放规则,否则会报错。静态资源直接存放在网站根目录动态放到WEB-INF下WEB-INT的目录结构(不可以直接访问,)Classes存放字节码文件Lib存放jar包Web.xml存放配置文件(配置欢迎界面:找到conf目录下的web.xml文件进行简单修改) welcome-WEB

      8、应用所在目录Mail|-这些文件一般存在web应用根目录下,根目录下的文件可以直接访问|-html、jsp、css、js文件等|-|WEB-INF目录|-Java类、jar包、web应用的配置文件存在这个目录下,该目录下的文件外界无法直接访问,由web服务器负责调用|- classes目录(Java类)|-|-lib目录(Java类运行所需的jar包)|-|-web.xml文件(web应用的配置文件)配置虚拟主机指的是在一台服务器中放置多个站点如何架设一个站点?1, 开发站点代码2, 一台服务器(购买服务器或者,服务器托管。购买服务器空间,虚拟主机空间)。IP地址3, 购买域名配置Tomcat虚拟主机1. 配置server.xml 添加 元素 2、配置hosts文件 将目标域名映射 本机(WINDOWSSystem32driversetchosts)用ping 网址在doc命令行测试hosts文件是否修改成功3、提供默认缺省虚拟目录(网站) - ROOT配置缺省虚拟主机什么是缺省:只提供了IP没有域名,所以只能访问默认的主机。 有什么用? - 当服务器DNS瘫痪时,只有缺省虚拟主机能被访问!HTTP协议超文本传输协议OSI七层协议的分层TCP/IP协议分层TCP传输层协议,IP网络层协议三次握手发送方:你能收到我的数据吗?接收方:我能收到,你能收到吗?发送方:我也能收到TCP 不丢包的数据传输HTTP请求:1, 请求行,包括三部分1)请求方式(GET/

      《服务器原理和协议TomcatHttp协议》由会员壹****1分享,可在线阅读,更多相关《服务器原理和协议TomcatHttp协议》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.