仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 476|回复: 11
打印 上一主题 下一主题

[学习教程] JAVA网站制作之Apache和Tomcat整合之道

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:23:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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语言的团队,是微软重金挖过去的啊
乐观 该用户已被删除
沙发
发表于 2015-1-20 23:08:45 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
活着的死人 该用户已被删除
板凳
发表于 2015-1-29 06:19:27 来自手机 | 只看该作者
是一种为 Internet发展的计算机语言
不帅 该用户已被删除
地板
发表于 2015-2-5 19:31:51 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
老尸 该用户已被删除
5#
发表于 2015-2-6 16:45:28 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
冷月葬花魂 该用户已被删除
6#
发表于 2015-2-9 21:04:32 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
海妖 该用户已被删除
7#
发表于 2015-2-21 06:30:03 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
变相怪杰 该用户已被删除
8#
发表于 2015-3-6 19:48:56 | 只看该作者
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
若天明 该用户已被删除
9#
发表于 2015-3-8 11:57:18 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
精灵巫婆 该用户已被删除
10#
发表于 2015-3-10 20:39:26 | 只看该作者
是一种为 Internet发展的计算机语言
金色的骷髅 该用户已被删除
11#
发表于 2015-3-17 09:54:06 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
若相依 该用户已被删除
12#
发表于 2015-3-24 06:08:08 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表