Web应用平台搭建与应用部署.ppt

上传人:sh****n 文档编号:12561785 上传时间:2020-05-11 格式:PPT 页数:41 大小:339.50KB
返回 下载 相关 举报
Web应用平台搭建与应用部署.ppt_第1页
第1页 / 共41页
Web应用平台搭建与应用部署.ppt_第2页
第2页 / 共41页
Web应用平台搭建与应用部署.ppt_第3页
第3页 / 共41页
点击查看更多>>
资源描述
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文件,设置workers.properties内容如下: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/workers.propertiesJkLogFile/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/filter-mapping,Reportermoreservlets.ReportFilterReporterSomeServletName,listener,moreservlets.ContextReporter,welcome-file-list,index.jspindex.html,error-page,404/NotFound.jsp,结束语,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!