引言:
看了一些论坛的文章和WLS的帮助,写到Apache Plug-in的配置时大多介绍的是如何安装Modules,以及初步的httpd.conf设置等,对于复杂的后端应用服务器代理配置的问题,都没有涉及到,或者交代的不清楚,结合前几天为客户解决的plug-in配置问题,笔者在本文详细介绍一下。
摘要: 很多人不知道自己为什么选这条路子,我也不知道。 一个偶然的机会我发现自己相对于其他同学更有一点点天分。于是便很自喜,很放不下,很希望通过它炫耀一下…… 呵呵。总是想象着自己成了个了不起的程序员(天才?),然后身边时不时地就有掌声和鲜花 :) 很可笑,是的,做梦时都这样(白日梦也一样)。它渐渐开始吸引我,无数次熬夜,无数次放弃了休闲、玩乐,还有我心目中的“颜如玉”,可能只为了弄懂一个很“弱智地小问......
摘要:loadrunner®
是一种预测系统行为和性能的工业标准级负载测试工具。它通过模拟数据以千万计用户来实施并发负载来对整个企业架构进行测试,来帮助您更快的查找和发现问题。
关于loadrunner®更全面的描述及使用,请参考《loadrunner
使用手册》或mercury interactive 公司提供的联机帮忙文档。本文旨在帮助工程师们掌握使用loadr......
Apache plug-in配置代理请求实战
客户面临的问题是apache作为前端的web server,后面有两个应用服务器,根据不同的url路径重定向到不同的应用服务器中.其中服务器甲非客户开发,主要是使用其中的servlet,url路径为/servlets/…,服务器乙是客户开发,url路径为/servlet/…,以及其上的jsp文件. 【程序编程相关:
JAVA/JSP学习系列之七】
看了一些论坛的文章与wls的帮助,写到apache plug-in的配置时大多介绍的是如何安装modules,以及初步的httpd.conf设置等,对于复杂的后端应用服务器代理配置的问题,都没有涉及到,或者交代的不清楚,结合前几天为客户解决的plug-in配置问题,笔者在本文详细介绍一下. 【推荐阅读:
JAVA/JSP学习系列之目录】
由此,可以如下配置httpd.conf文件 【扩展信息:
JSP语法(11)】
笔者查阅了wls联机帮助,对于httpd.conf中关于重定向的配置,可以通过location与ifmodule来设置,两者不同的是,location主要是针对路径,而ifmodule主要是针对文件类型,同时也可以加入路径,location的行为优先执行.两者支持的参数可以参照文后附表.
loadmodule weblogic_module modules/mod_wl_20.so
<location /servlets>
sethandler weblogic-handler
weblogichost 10.1.1.16
weblogicport 7001
</location>
<ifmodule mod_weblogic.c>
weblogichost 10.1.1.7
weblogicport 7001
matchexpression *.jsp
matchexpression /servlet/*.*
</ifmodule>
根据配置可知,当访问的url中含有/servlets/….时,会将请求传递到10.1.1.16上,而当访问的url中含有/servlet/….或者访问的是jsp时,会将请求传递到10.1.1.7上.
值得注意的是,如果jsp中含有图片等,那么如上的配置,图片的请求不会传递到10.1.1.7上,由于apache同时还担当静态页面服务器的功能,也含有图片信息,所以不能加入matchexpression
*.gif等图片代理的设置.
考虑这个问题的解决,当10.1.1.7上图片所在是一个单独的目录,例如/image/下,而apache上图片的目录与其不同,那么可以加入matchexpression
/image/*.*来设置,但是如果apache上图片的目录也是/image/,那么就不能这么设置,因为如果这么设置,所有apache上的静态页面包含的图片请求也会被传递到10.1.1.7上.这时候解决的方法,只能是不加设置,将10.1.1.7上的图片拷贝到apache的/image/目录下,而jsp中显示的图片实际上显示的是apache上的图片.
其他的内嵌文件,例如.js,.swf也有同样的问题,其实最好的解决方法,就是将10.1.1.7上的应用放到一个相对路径下,例如10.1.1.7:7001/webapp1/下,那么,去掉ifmodule,加入另外一个location,指向/webapp1/就可以了,然后通过apacheserver/webapp1进行访问.
另外也可以考虑,如果10.1.1.7上的链接都是相对的,也可以考虑在apache这端加入一个路径,/webapp1/,然后通过location,将这类请求传递到10.1.1.7上,同时设置传递请求后去掉webapp1,即设置
pathtrim /webapp1,也可以满足要求....
下一页 摘要:摘要:在java toolbox 专栏中有该组件显示日历并通过单击选择日期的使用指南。它使用了“四人帮”设计模式,是此种模式的好例子;这篇文章同时注重日期组件与decorator 模式的说明。相关代码演示了如何使用java.util.calendar类和用自定义框架和标题栏来构造小swing对话框的方法。(作者:allen holub) 当你构造客户端图形用户界面时,每隔几月便会出现的日期选择问题......