配置Weblogic负载均衡.pdf
文本预览下载声明
配置Weblogic 负载均衡
负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic 自带的proxy、apache 、nginx
1、weblogic 自带的proxy 方式:
1)需要新建proxy 服务器
2 )配置proxy 的ip、端口,这里设置为7100
3 )配置SSL 的主机名验证为“无”
4 )添加到machine 管理
5 )部署proxy 应用
6 )在服务器列表中启动三个server
7 )测试
proxy 应用的代码我压缩打包上传了
主要就是配置web 的servlet ,拦截所有的请求,weblogic 自带的配置如下:
Java 代码
1. !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN /dtd/web-app_2_3.dtd
2. web-app
3. servlet
4. servlet-nameHttpClusterServlet/servlet-name
5. servlet-classxy.HttpClusterServlet/servlet-class
6. init-param
7. param-nameWebLogicCluster/param-name
8. param-value :7101 | :7102/param-value
9. /init-param
10. /servlet
11. servlet-mapping
12. servlet-nameHttpClusterServlet/servlet-name
13. url-pattern//url-pattern
14. /servlet-mapping
15. servlet-mapping
16. servlet-nameHttpClusterServlet/servlet-name
17. url-pattern*.jsp/url-pattern
18. /servlet-mapping
19. servlet-mapping
20. servlet-nameHttpClusterServlet/servlet-name
21. url-pattern*.jspx/url-pattern
22. /servlet-mapping
23. servlet-mapping
24. servlet-nameHttpClusterServlet/servlet-name
25. url-pattern*.htm/url-pattern
26. /servlet-mapping
27. servlet-mapping
28. servlet-nameHttpClusterServlet/servlet-name
29. url-pattern*.html/url-pattern
30. /servlet-mapping
31. servlet-mapping
32. servlet-nameHttpClusterServlet/servlet-name
33. url-pattern*.jpd/url-pattern
34. /servlet-mapping
35. servlet-mapping
36. servlet-nameHttpClusterServlet/servlet-name
37. url-pattern*.jcx/url-pattern
38. /servlet-mapping
39. servlet-mapping
40. servlet-nameHttpClusterServlet/servlet-name
41. url-pattern*.dtf/url-pattern
42. /servlet-mapping
43. servlet-mapping
44. servlet-nameHttpClusterServlet/servlet-name
45. url-pattern*.jws/url-pattern
46. /servlet-mapping
47. /web-app
实际上,这个proxy 内部会检测server 的状态、负载情况,然
显示全部