版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第一讲环境配置第一讲环境配置王斌王斌2内容n工作环境n应用服务器(Tomcat+JBoss)nTomcat优秀的Servlet/JSP容器nJBoss提供EJB容器n数据库服务器MySQLn语言Java、JSP3TomcatnJakarta Tomcat是Apache-Jakarta软件组织的一个子项目/n开放源码的软件n优秀的Servlet/JSP容器4Servlet容器客户Servlet容器Servlet请求数据结果数据ServletRequest 对象ServletResponse对象Servlet是一种运行在支持Java语言的服务器上的组
2、件。最常见的用途是扩展Java Web服务器功能,提供安全、可移植、易于使用的CGI替代品Servlet容器负责处理客户请求,把请求传送给Servlet并把结果返回给客户5Tomcat的版本Servlet/JSP规范Tomcat版本2.5/2.16.0.x2.4/2.05.5.x2.3/1.24.1.x2.2/1.13.3.x6软件n下载软件nTomcat 5.5.x、6.0.x:nJDK 1.4、1.5、1.6: http:/n随书光盘nTomcat 5.0.12jakarta-tomcat-5.0.12.zipnJDK 1.4 j2sdk-1_
3、4_2-windows-i586.exe7安装Tomcatn安装JDKn运行安装文件,安装JDK到 j2sdk1.6n安装Tomcat(两种安装文件:exe、zip)nexe 自动添加系统服务nzip 解压至 tomcat6nTomcat的目录结构n设置环境变量nCATALINA_HOME c:tomcat6nJAVA_HOME c:j2sdk1.6nclasspath .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet-api.jarnPATH中加入 %JAVA_HOME%bin8测试J
4、DK是否安装成功nCMD下运行java -versionn如果出现结果即成功。9测试Tomcatn启动Tomcatnbinstartup.batn测试nhttp:/localhost:8080/nhttp:/localhost:8080/jsp-examplesn关闭Tomcatnbinshutdown.bat10启动出错?启动出错?nJdk ? CATALINA_HOME ? 端口 ?可查看启动错误信息的启动方式:catalina run11Tomcat的结构nTomcat服务器是由一系列可配置的组件构成,其中核心组件是Catalina Servlet容器,是所有其他Tomcat组件的顶层容
5、器。目录结构。nTomcat的组件可以在/conf/server.xml文件中进行配置,每个Tomcat组件在server.xml文件中对应一种配置元素。12Server.xml附录Annnnnnnnnnn13 等 顶层类元素连接器类元素容器类元素 嵌套类元素位于整个配置文件的顶层代表与客户程序实际交互的组件,负责接收客户请求,以及向客户返回响应结果。代表处理客户请求并生成响应结果的组件。Engine组件为特定的Service组件处理所有客户请求,Host组件为特定的虚拟主机处理所有客户请求,Context组件为特定的Web应用处理所有客户请求。代表了可以加入到容器中的组件。14Tomcat各
6、个组件之间的嵌套关系HTTP客户HTTPS客户Connector1Connector2Connector3ServerService1Service2EnginelocalhostContext1Context2myvirtualhost15Tomcat的基本配置n修改默认端口号nconfserver.xmlnPortn虚拟路径n虚拟主机 16在server.xml中加入元素n它代表了运行在它代表了运行在 Host上的单个上的单个WebWeb应用。一应用。一个个 Host中可以有多个中可以有多个 Context元素。每个元素。每个WebWeb应用必须有惟一的应用必须有惟一的URLURL路径,这
7、个路径,这个URLURL路径路径在在 Context元素的元素的pathpath属性中设定。属性中设定。注意:大小写,符号英文注意:大小写,符号英文 17Tomcat的基本配置n设置Tomcat管理员nconftomcat-users.xml /manager/html18context.xmlnn服务器使用要监视着是否类有改动nweb.xmln 无默认首页时显示文件列表nlistingsn truen默认首页n19Java Web应用nJava Web应用由一组Servlet、HTML页、类,以及其他可以被绑定的资源构成。它可以在各种供应商提供的实现Servle
8、t规范的Web应用容器中运行。n包含:nServletnJSPn实用类n静态文档,如HTML、图片等n客户端类n描述Web应用的信息(web.xml)20创建第一个JavaWeb应用/webapps目录helloapp目录index.htmlogin.jsphello.jspWEB-INF目录web.xmlmytaglib.dtdclasses目录lib目录mypack目录DispatcherServlet.classHelloTag.class21创建并发布WAR文件n进入helloapp应用的根目录/webapps/helloappn打包:jar cvf helloapp.war *.*n
9、把helloapp.war拷贝到/webapps下n启动Tomcat服务器时,会把webapps下的所有WAR文件自动展开为开放式目录结构22 练习题123 练习题224本节内容结束谢谢!25应用服务器n为了方便开发、部署、运行和管理基于多层结构的应用,需要以网络和分布式计算的底层技术为基础,构建一个完整的应用框架,提供相应的支撑平台作为多层应用的基础设施,这一支撑平台的关键就是位于中间层的应用服务器。n应用服务器是一个创建、部署、运行、集成和维护多层分布式企业级应用的平台。26常见的Java平台应用服务器nBEA Weblogic ServernIBMn nIPlanet Applicati
10、on Server nJBoss Open Source Application Server nJrun 27JAVA的版本nJava Platform,Enterprise Edition(Java EE:Java平台企业版)nJava Platform,Standard Edition(Java SE:Java平台标准版)nJava Platform,Micro Edition(Java ME:Java平台微型版)nJDK是Java的核心,包括了Java运行环境、工具、基础类库等。n版本历史n1996年1月,第一个JDKJDK1.0诞生n1998年12月8日,JAVA2企业平台J2EE发布(JDK1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年全球及中国生物仿制药行业市场分析及投资建议报告
- 2024至2030年中国高温变换催化剂行业深度调研及发展预测报告
- 2024至2030年中国鞣剂3N行业深度调研及发展预测报告
- 2024至2030年中国花卉市场发展预测及投资策略分析报告
- 2024至2030年中国医药外包(CXO)行业市场运行及投资策略咨询报告
- 2024至2030年全球与中国除臭活性炭伤口敷料市场现状及未来发展趋势
- 油料作物种植与农业生物多样性保护考核试卷
- 文具企业质量管理体系的建立与运行考核试卷
- 环保型工业排放气体净化药剂的研究与应用考核试卷
- 乳品企业转型升级路径考核试卷
- 餐饮中层管理培训课件
- 铜矿资源的产业规划与发展战略研究
- 电商物流现状及未来发展前景研究
- 疫情防控应急物资报废处理制度
- 高考英语一轮复习词汇专项练习系列(高频词+常考短语+易混词+重难句+常考常错+高考真题)
- 鼻中隔偏曲患者的护理
- AiLPHA大数据智能安全平台方案
- 智能运维方案
- 房屋改造方案
- 快递行业安全教育课件
- 2024年度医院肝脏疾病科带教计划课件
评论
0/150
提交评论