??xml version="1.0" encoding="utf-8" standalone="yes"?>
?/span> 下蝲集成Tomcat?/span>Jboss?/span>Apache?/span>modjk1.2.x?/span>
?/span> 修改Apache中的配置文ghttpd.conf?/span>
?/span> ?/span>Apache中创建新文gworkers.properties?/span>
?/span> ?/span>Apache中创建新文guriworkermap.properties?/span>
?/span> 重新启动Apache?/span>
?/span> 修改Jboss中的server.xml?/span>jboss-service.xml文g?/span>
?/span> 启动Jboss
Application Server?/span>
本文所用的软g版本为:j2sdk1.4?/span>Jboss3.2.7?/span>Apache2.0?/span>mod_jk-1.2.14?/span>jdk的下载,安装和配|本文不再多_用过java语言的h肯定都知道?/span>
?/span> 集成Tomcat?/span>Jboss的下?/span>
?/span>http://www.jboss.com/downloads/index下蝲Jboss。将Jboss安装?/span>c:\javaApp目录下?/span>
?/span> Apache的下?/span>
?/span>http://httpd.apache.org/下蝲Apache2.0。将Apache安装?/span>c:\javaApp目录下?/span>
?/span> modjk的下?/span>
?/span>http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/
打开Apache2\conf目录下的httpd.conf文gQ找到其中的LoadModuleQ然后在LoadModule的最后一行,加上下面的代码:
# Load
mod_jk module
#
Specify the filename of the mod_jk lib
LoadModule
jk_module modules/mod_jk-1.2.14.so
再在httpd.conf文g的最后,加上下面的代码:
# Where
to find workers.properties
JKWorkersFile
conf/workers.properties
# Where
to put jk logs
JKLogFile
logs/jk.log
# Set
the jk log level [debug/error/info]
JKLogLevel
normal
# Select
the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
#
JkOptions indicates to send SSK KEY SIZE
JkOptions+ForwardKeySize+ForwardURICompat-ForwardDirectories
#
JkRequestLogFormat
JkRequestLogFormat
"%w %V %T"
# Mount
your applications
JKMount
/web_application/* node1
JkMount
/web-console/* node1
JkMount
/jmx-console/* node1
# You
can use external file for mount points.
# It
will be checked for updates each 60 seconds.
# The
format of the file is: /url=worker
#
/examples/*=loadbalancer
JkMountFile
conf/uriworkermap.properties
# Add
shared memory.
# This
directive is present with 1.2.10 and
# later
versions of mod_jk, and is needed for
# for
load balancing to work properly
# If
there’s no this file under logs directory, create it manually.
JkShmFile
logs/jk.shm
# Add
jkstatus for managing runtime data
<Location
/jkstatus/>
JkMount
status
Order
deny,allow
Deny
from all
Allow
from 127.0.0.1
</Location>
?/span>Apache2\conf目录下创Z新文?/span>workers.propertiesQ文件包含下面的内容Q?/span>
# Define
list of workers that will be used
# for
mapping requests
worker.list=loadbalancer,status
# Define
Node1
worker.node1.port=8009
# You
can modify the Ip address to the actual Ip address
worker.node1.host=127.0.0.1
worker.node1.type=ajp13
worker.node1.lbfactor=1
#worker.node1.local_worker=1
(1)
worker.node1.cachesize=10
# Define
Node2
worker.node2.port=8009
# You
can modify the Ip address to the actual Ip address
worker.node2.host=
127.0.0.1
worker.node2.type=ajp13
worker.node2.lbfactor=1
#worker.node2.local_worker=1
(1)
worker.node2.cachesize=10
#
Load-balancing behavior
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,
node2
worker.loadbalancer.sticky_session=1
worker.loadbalancer.local_worker_only=1
worker.list=loadbalancer
# Status
worker for managing load balancer
worker.status.type=status
?/span>Apache2\conf目录下创Z新文?/span>uriworkermap.propertiesQ文件包含下面的内容Q?/span>
# Simple
worker configuration file
# Mount
the Servlet context to the ajp13 worker
/jmx-console=loadbalancer
/jmx-console/*=loadbalancer
/web-console=loadbalancer
/web-console/*=loadbalancer
# You
should modify the “web_application?to
# the
real name of the web application
/
web_application =loadbalancer
/
web_application /*=loadbalancer
做完上面的所有步骤后Q重新启?/span>Apache?/span>
打开jboss-3.2.7\server\default\deploy\jbossweb-tomcat50.sar目录下的server.xml文g?/span>
?/span><Engine name="jboss.web"
defaultHost="localhost">修改为:
<Engine
name="jboss.web" defaultHost="localhost"
jvmRoute="node1">
因ؓ集成Apache后,?/span>Apache来处?/span>HttphQ所以可以把下面的代码注释掉Q?/span>
<Connector
port="8080" address="${jboss.bind.address}"
maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false"
redirectPort="8443" acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"/>
打开jboss-3.2.7\server\default\deploy\jbossweb-tomcat50.sar\
META-INF目录下的jboss-service.xml文g?/span>
?/span><attribute name="UseJK">false</attribute>修改为:
<attribute
name="UseJK">true</attribute>
启动JbossQ在IE览器中输入http://127.0.0.1/web-consoleQ如果配|成功,显C?/span>Jboss?/span>web理面?/span>
?/span>jboss-3.2.7\server\default\deploy目录下新Z?/span>helloworld目录Q然后在helloworld目录下新Z?/span>hello.war目录。在hello.war目录下创Z?/span>test.jsp文gQ文件代码如下:
<HEAD>
<TITLE>test.jsp</TITLE>
</HEAD>
<BODY
topMargin=0 marginheight="0">
<DIV
align=center>
<%
String
helloworld = "Hello world!";
out.println(helloworld);
%>
</DIV>
</BODY>
</HTML>
修改uriworkermap.properties文gQ添加下面的代码Q?/span>
/hello=loadbalancer
/hello/*=loadbalancer
修改httpd.conf文gQ添加下面的代码Q?span lang="EN-US">
JKMount
/hello/* node1
打开IEQ输?/span>http://127.0.0.1/hello/test.jspQ页面将昄?/span>
Hello
world!
作者:蔡晓?/span>
E-mail地址Q?/span>neptunecai@yahoo.com.cn
如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业Q以下是一些先行者积累的10条有益的涉世忠告。好好地遵@、把握这些忠告和吧,比v所学的译֠评来,它毫不逊色Q?o:p>
1. C闚wQ以便按时叫醒你。贪睡和不守Ӟ都将成ؓ你工作和事业上的l脚矻IM时候都一栗不仅要学会准时Q更要学会提前。就如你坐RL圎ͼ沉K的? 景很,你忍不住下R看一看,后来虽然你还是赶C某地Q却不是准时到达?闚w"只是一U简单的标志和提C,真正灉|、实用的旉Q掌握在每个人的? 中?o:p>
2. 如果你不喜欢现在的工作,要么辞职不干Q要么就闭嘴不言。初庐,往往眼高手低Q心高气Ԍ大事做不了,事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞Q不带伞又怕淋雨,处处表现Z满的情A。记住,不做则已Q要做就要做好?o:p>
3. 每个人都有孤独的时候。要学会忍受孤独Q这h会成熟v来。年Mhd哈哈、打打闹Ҏ(gu)了,C一个陌生的环境Q面对Ş形色色的人和事,一下子不知所措v 来,有时q一个可以們ֿ说话的地方也没有。这Ӟ千万别Qw,学会静心Q学会忍受孤独。在孤独中思考,在思考中成熟Q在成熟中升华。不要因为寂寞而ؕ了方 寸,而去做无聊无益的事情Q白白浪费了宝贵的时间?o:p>
4. 走运时要做好倒霉的准备。有一天,一只狐狸走C个葡萄园外,看见里面水灵늚葡萄垂涎Ʋ滴。可是外面有栅栏挡着Q无法进厅R于是它一狠心l食三日Q减? 之后Q终于钻q葡萄园内饱一ѝ当它心满意_想离开葡萄园时Q发觉自己吃得太饱,怎么也钻不出栅栏了。相信Q何h都不愿做q样的狐狸。退路同样重要? 饱带q粮Q晴带雨伞,Ҏ(gu)U篏Q水到渠成。有的东西今天似乎一文不|但有朝一日也许就会nL(fng)倍?o:p>
5. 不要像玻璃那栯弱。有的h眼睛ȝ着自己Q所以长不高看不q;L喜欢怨天hQ也使别人无比厌烦。没有苦中苦Q哪来甜中甜Q不要像ȝ那样脆弱Q而应像水晶一样透明Q太阳一栯煌,腊梅一样坚强。既然睁开眼睛享受风的清凉Q就不要埋怨风中细的沙粒?o:p>
6. 住自己的嘴巴。不要谈己,更不要议论别人。谈己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中U缠不清。每天下 班后和你的那些同事朋友喝酒聊天可不是件好事,因ؓQ这中间往往会把议论同事、朋友当做话题。背后议ZhL不好的,其是议论别人的短处Q这些会降低? 的h根{?o:p>
7. Z从不?失掉"Q你失掉了,自有别h会得到。不要凡事在天,守株待兔Q更不要寄希望于"Z"。机会只不过是相对于充分准备而又善于创造机会的言 的。也许,你正为失M个机会而懊(zhn)、埋怨的时候,Z正被你对面那个同L(fng)"倒霉?l抓住了。没有机会,p创造机会,有了ZQ就要y妙地抓住?o:p>
8. 若电(sh)话老是不响Q你该打出去。很多时候,?sh)话会给你带来意想不到的收获Q它不是qQ仅仅成ZU摆设。交了新朋友Q别忘了老朋友,朋友多了路好走。交际的一大诀H就是主动。好的h~好的口,往往助你的事业更上一个台阶?/span>
9. 千万不要因ؓ自己已经Cl婚q龄而草率结婚。想l婚Q就要找一个能和你心心相英相辅相携的伴侣。不要因为放U和游戏而恋爱,不要因ؓ恋爱而媄响工作和事业Q更不要因一桩草率而失败的婚姻而人生受阻。感情用事往往会因失大?o:p>
10. 写出你一生要做的事情Q把单子攑֜皮夹里,l常拿出来看。h生要有目标,要有计划Q要有提醒,要有紧迫感。一个又一个小目标串v来,成了你一生的大目标。生zd了Q环境改善了Q不要忘了皮多w那张看似薄薄的单子?o:p>
摘自<<饮水思源
bbs.sjtu.edu.cn>>