




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web应用平台搭建与应用部署,冯家宏2003-09-10,主要内容,Tomcat和Apache整合配置Apache的Https配置常见的Web应用框架结构应用部署及部署文件Web.xml编写,Apache服务器简介,Apache是世界排名第一的Web服务器几乎可以运行在所有的计算机平台上支持最新的HTTP/1.1协议支持通用网关接口(CGI)支持虚拟主机支持HTTP认证集成的代理服务器支持服务器端包含命令(SSI)支持安全SOCKET层(SSL)具有用户会话过程的跟踪能力,Tomcat服务器简介,功能强大的Servlet/JSP服务器符合ServletAPI规范2.3符合JSP规范1.2的JSP编译器和运行环境丰富的应用实例和Web历程与Apache的完美结合具有垮平台特点,Apache+Tomcat协作图示,Tomcat配置文件Server.xml,ServerServiceEngineConnectorHostContext,Server结构图,http请求响应过程,Connector获得请求,交给该Service的EngineEngine匹配虚拟主机,转交给该HostHost匹配其中Context,获得相应的jsp/Servlet类构造req/res对象,调用其doGet或doPost方法Context把res对象返回给HostHost再把结果返回给Engine,再有Connector传递给Browser,配置步骤(一)建立Connector,在Server.xml中建立AJP1.3的Connector,配置步骤(二)workers文件,设置perties内容如下:workers.java_home=/usr/java/jdk1.3.1_04workers.tomcat_home=/usr/local/jakarta-tomcat-4.1.24worker.list=ajp13worker.ajp13.port=8009worker.ajp13.host=localhostworker.ajp13.type=ajp13worker.ajp13.lbfactor=1,配置步骤(三)加载mod_jk模块,LoadModulejk_modulelibexec/mod_jk.soJkWorkersFile/usr/local/jakarta-tomcat-4.1.24/conf/pertiesJkLogFile/usr/local/jakarta-tomcat-4.1.24/logs/mod_jk.log,配置步骤(四)加载Context,Alias/examples/usr/local/jakarta-tomcat-4.1.24/webapps/examplesOptionsIndexesFollowSymLinks,配置步骤(五)定制URI处理,设置Apache对于以下URI,交给Tomcat来处理。即使用workerAJP13JkMount/examples/servlet/*ajp13JkMount/examples/*.jspajp13,一个配置的例子,workers.配置文件server.xml配置文件httpd.conf配置文件,Tomcat4另种配置方案(一),修改Server.xml如下:,Tomcat4另种配置方案(二),修改httpd.conf,添加下面几行:LoadModulewebapp_modulelibexec/mod_webapp.soWebAppConnectionwarpConnectionwarplocalhost:8008WebAppDeployexampleswarpConnection/examples/,HTTPS过程图示,HTTPS的四种方案,Apache+mod_SSLApacheSSLRavenSSLModuleStrongholdSSL,Apache+mod_ssl的https配置,下载mod_ssl模块,安装#./configure-with-apache=./apache_1.3.22安装Apache,参数设置#cd./apache_1.3.22./configure-prefix=/usr/local/apache-enable-module=ssl-enable-module=so#makecertificateTYPE=custom,httpd.conf配置(一),SSLCertificateFile/usr/local/apache/cert/apachecert.pemSSLCertificateKeyFile/usr/local/apache/cert/apachekey.pemSSLCACertificatePath/usr/local/apache/certSSLCACertificateFile/usr/local/apache/cert/cacert.pem,httpd.conf配置(二),SSLVerifyClientrequireSSLVerifyDepth2SSLOptions+ExportCertData+StdEnvVars+CompatEnvVars客户端认证类型:none,optional,requireandoptional_no_ca,启动关闭ApacheHttps,启动服务:./apachectlstartssl关闭服务:./apachectlstop测试配置文件:./apachectlconfigtest重新启动:./apachectlrestart,Web应用框架,JSP/ServletJSP/ServletJavaBeanJSP/Servlet+JavaBean+EJB(SessionBean,EntityBeanMessage-DrivenBean),Web应用框架(一),JSP/Servlet,Web应用框架(二),JSP/ServletJavaBean,Web应用框架(三),JSP/Servlet+JavaBean+EJB,J2EEServer体系结构,Web应用的目录结构,Web应用部署(一),把一个Web应用的目录拷贝到$TOMCAT_HOME/webapps/目录下面,Tomcat为根据你的目录结构,自动为你分配一个context把应用的.war包拷贝到$TOMCAT_HOME/webapps/目录下面,Tomcat会根据.war包的目录结构,展开此运行包,为期分配context,构成运行环境。,Web应用部署(二),通过手动修改$TOMCAT_HOME/conf/server.xml,为应用增加一个context,Web应用部署(三),单独XML文件:manager.xml,web.xml文件结构,XMLheaderDOCTYPEdeclarationweb-app,web-app内容(一),CustomizingURLsTurningoffdefaultURLsInitializingservletsandJSPpagesPreloadingservletsandJSPpagesDeclaringfiltersforservletsandJSPpagesDesignatingwelcomepagesanderrorpagesRestrictingaccesstoWebresources,web-app内容(二),ControllingsessiontimeoutsDocumentingWebapplicationsSpecifyingMIMEtypesLocatingtaglibrarydescriptorsDeclaringeventlistenersAccessingJ2EEresources,JSP/servlet-definition,Testmoreservlets.TestServletURL:http:/host/webAppPrefix/servlet/Test,JSP/servlet-mapping,Test/UrlTestURL:http:/host/webApp-Prefix/UrlTest,Filter/filte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农产品代卖与品牌授权合同
- 2025版洗煤厂生产线租赁及维护服务合同
- 2025版酒店餐饮部餐具采购及维护服务合同范本
- 2025年度自然人教育培训贷款合同范本
- 2025版石英砂行业技术标准制定与推广合同
- 2025年石料批发市场采购合同范本
- 诸城消防知识培训中心课件
- 请假条留言条课件
- 语音机器人知识培训课件
- 2025版权代理合同范本
- 2025年高级养老护理员职业技能考试笔试试题(附答案)
- PWC平安集团互联网企业预算管理体系介绍
- 2025-2026学年人教版小学数学四年级上册教学计划及进度表
- 2025年中国互联网金融协会招聘面试预测题及答案
- 水泥路施工安全知识培训课件
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年浙江省医疗器械专业技术资格考试(医疗器械专业知识与技能)历年参考题库含答案详解(5卷)
- 2025年云南警务辅助人员招聘考试(基本法律知识和公文写作)历年参考题库含答案详解(5卷)
- 医院患者随访体系建设与实践
- 2025年全国《质量知识竞赛》题库及答案
- 2025版山东省病历书写与管理规范
评论
0/150
提交评论