|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。apache
筹办事情
1.安装java,apache,tomcat并设置好情况变量
2.这里假定apache的安装目次为C:ApacheGroupApache2,Tomcat的安装目次为C:ApacheGroupTomcat5.0
3.下载mod_jk,放在恣意目次下,这里我放在C:apacheConnApaTom下
做完筹办事情后就入手下手两者的整合
1.在apache的httpd.conf中到场以下内容
#Loadmod_jkmoduleLoadModulejk_moduleConnApaTommod_jk-1.2.8-apache-2.0.52.so#Declarethemodulefor<IfModuledirective>#AddModulemod_jk.c#Wheretofindworkers.propertiesJkWorkersFile"C:ApacheGroupApache2ConnApaTomworkers.properties"#WheretoputjklogsJkLogFile"C:ApacheGroupApache2ConnApaTommod_jk.log"#Setthejkloglevel[debug/error/info]JkLogLevelinfo#SelectthelogformatJkLogStampFormat"[%a%b%d%H:%M:%S%Y]"#JkOptionsindicatetosendSSLKEYSIZE,JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories#JkRequestLogFormatsettherequestformatJkRequestLogFormat"%w%V%T"#Sendservletforcontext/examplestoworkernamedworker1JkMount/*/servlet/worker1#(1)#SendJSPsforcontext/examplestoworkernamedworker1JkMount/*.jspworker1#(2)JkUnMount/*.gifworker1JkUnMount/*.jpgworker1
2.注重下面的(1),(2)句,前面再说。这里先在C:ApacheGroupApache2ConnApaTom下创建一个文件workers.properties,内容以下
workers.tomcat_home="C:ApacheGroupTomcat5.0"#让mod_jk模块晓得Tomcatworkers.java_home="C:j2sdk1.4.2_08"#让mod_jk模块晓得j2sdk#worker.list=worker1#listofworkers,moreworkerscanbesperatedby,.Whenstartingup,thewebserverpluginwillinstantiatetheworkerswhosenameappearsintheworker.listproperty,thesearealsotheworkerstowhomyoucanmaprequests.#entriesforworker1worker.worker1.type=ajp13#范例worker.worker1.host=localhost#本机,若下面的Apache主机不为localhost,作响应修正worker.worker1.port=8009#事情端口,若没占用则不必修正worker.worker1.lbfactor=1#代办署理数,不必修正
3.这里我的文件的根目次是D:www,上面就经由过程修正apahe和tomcat的设置来完成在此目次下静态网页由apache来处置,静态网页由tomcat来处置:
为此起首要办理的是改动tomcat的根目次,在tomcat5.0以上的做法与之前的版本分歧,写一个context片段,放在$CATALINA_HOME/conf/[enginename]/[hostname]/下,这里写鄙人文件www.xml,其内容为<Contextpath=""docBase="D:www"></Context>,这里就把tomcat的根目次改到D:www。对apache,其Documentroot也设为D:www,(1)句JkMount/*.jspworker1完成了将D:www里的*.jsp就交由tomcat来处置此时tomcat还不克不及对servlet举行处置,办理这个成绩必要做三个方面的事情:a.在apache的http.conf里到场Alias语句,如在D:www下建一个文件夹,servletPrg专门用来放servlet程序,#Alias,sotheservletscanbesendtotomcatAlias/servletProg/"D:/www/servletProg/"<Directory"D:/www/servletPro">AllowOverrideNoneOptionsIncludesNoExecAddOutputFilterIncludeshtmlAddHandlertype-mapvarOrderallow,denyAllowfromall</Directory>
b.在http.conf里到场:JkMount/*/servlet/*worker1,也就第(2)句
c.在tomcat里再写一个context片段,<Contextpath="/servletProg"docBase="D:wwwervletProg"reloadable="true"debug="0"></Context>
如许,apache就能够把servletPrg里的servlet传给Tomcat了。
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊 |
|