Tomcat中最顶层的容器叫Server,代表整个服务器,Server中包含至少一个Service,用于具体提供服务。Service主要包含两部分:Connector和Container,Connector用于处理连接相关的事情,并提供Socket与request、response的转换,Container用于封装和管理Servlet,以及具体处理request请求——看透SpringMVC:源代码分析与实。
1、如何整合Apache与Tomcat
1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。到Apache官方网站下载所需要的文件:httpd2.2.0.tar.gzapachetomcat5.5.12.tar.gzjakartatomcatconnectors1.2.15src.tar.gz其中httpd和jakartatomcatconnectors为源码包,apachetomcat为二进制包。
#tarxzvfhttpd2.2.0.tar.gz#cdhttpd2.2.0#./configureprefix/usr/local/apache2enableso#make#makeinstall3、安装Tomcat。#cpapachetomcat5.5.12.tar.gz/usr/local/#cd/usr/local#tarxzvfapachetomcat5.5.12.tar.gz#lnsapachetomcat5.5.12tomcat4、编译生成mod_jk。
2、怎样把tomcat中的java项目分离出来
你是指导出么?还是把部署到tomcat的项目分离?部署到tomcat的项目是不能分离的….项目部署到tomcat就是交给tomcat管理.了。tomcat里面的servlet等java文件已经被编译成class文件了,你看不到源码了。(除非反编译)。其他文件可以找到源码。tomcat项目的目录结构项目名METAINFWEBINFclasses*.jsp*.html对照此目录结构和IDE的web目录机构可以将tomcat导出。
3、Tomcat是什么
关于Tomcat是什么,概括性的来说,Tomcat服务器是一个免费的开放源代码的Web应用服务器,在开发和调试Servlet、JSP程序中广泛应用,我们知道,对于纯超文本标记语言,即html网页使用浏览器即可以直接查看效果;但如果你的应用程序是使用的JSP、ASP或者PHP等动态网页语言,浏览器是无法自行解析的,这时就可以用到Tomcat服务器了,将应用程序部署在Tomcat服务器上,此时Tomcat服务器起到一个中间件的作用,即用户通过浏览器发出的http请求经过Tomcat。