为Web应用设置代理访问(Spring)

本文介绍如何在Spring应用中配置代理服务器,以实现通过代理访问外网的数据库资源和网络资源。具体实现方式为覆盖ContextLoaderListener类的createContextLoader方法,并设置数据库的Socket代理及网络资源的HTTP代理。

如果开发过程中涉及的开发环境需要通过代理服务器才能访问外网的数据库资源或外网的网络资源,该如何处理呢?

 

此处所涉及的web应用使用到Spring,因此实现Spring的ContextLoaderListener类,然后覆盖其createContextLoader函数,如下:

 @Override
 protected ContextLoader createContextLoader() {
     Properties prop = System.getProperties();
      //数据库需要使用Socket代理  
    prop.setProperty("socksProxyHost", "192.168.0.26");
      prop.setProperty("socksProxyPort", "1080");
      //网络资源使用Http代理
      prop.put("proxySet","true");  
      prop.put("proxyHost","192.168.0.26");  
      prop.put("proxyPort","808"); 
      return super.createContextLoader();
 }

 

这样就可以通过代理的方式访问啦,最后请别忘记在Web.xml中配置好这个上下文监听器!

 

 

目录 WebGate 是为了提高正在开发或者已经开发完成的、基于 J2EE(Java2 Enterprise Edition)和J2SE(Java2 Standard Edition)架构的应用程序的性能而进行性能监控和管理,通过其优秀的性能诊断、实时监控、故障告警等功能,确保应用程序稳定运行而开发的产品。是一种可以提高应用程序性能的APM 解决方案。 使用WebGate可以带来以下效益: 可以预先发现应用系统存在的潜在的性能问题; 可以及时分析问题并解决; 可以24 小时实时监控整个应用系统; 可以保存实时性能数据(性能报告); 可以定量的分析当前系统性能,科学的决策是否需要升级系统硬件; 节省系统维护费用,提高维护效率; 最主要的是可以保证系统长期稳定的运行。 目录.....................................................................................................................................................0 1. 前言.............................................................................................................................................1 1.1. 文档目的......................................................................................................................1 1.2. 适用对象......................................................................................................................1 1.3. 名词和术语..................................................................................................................1 2. WebGate 简介...............................................................................................................................2 3. WebGate 架构...............................................................................................................................3 3.1. WebGate Agent ............................................................................................................3 3.2. WebGate Manager ........................................................................................................3 3.3. WebGate Viewer ..........................................................................................................3 4. 安装环境要求..............................................................................................................................5 4.1. 软硬件环境..................................................................................................................5 4.2. 防火墙端口..................................................................................................................5 5. WebGate Manager 安装...............................................................................................................6 6. WebGate Viewer 安装.................................................................................................................9 7. WebGate Agent 安装及WAS 集成配置......................................................................................12 7.1. Agent 安装................................................................................................................12 7.1.1. 安装前准备........................................................................................................12 7.1.2. 运行 Setup .........................................................................................................12 7.1.3. 创建 Profile .....................................................................................................17 7.1.4. License 文件导入..............................................................................................23 7.2. WAS 集成配置.............................................................................................................24 7.2.1. BES ......................................................................................................................24 7.2.2. Weblogic ............................................................................................................25 7.2.3. Websphere ..........................................................................................................26 7.2.4. Tomcat ................................................................................................................29 7.2.5. Jboss ..................................................................................................................33 7.2.6. 用友 NC ...............................................................................................................36 8. 安装后工作...............................................................................................................................37 8.1. Manager 配置.............................................................................................................37 8.2. 通信检查....................................................................................................................40 8.3. 统计数据库创建与配置.............................................................................................41 8.3.1. 创建数据库及表结构.........................................................................................41 8.3.2. 配置数据连接信息.............................................................................................43 8.4. UI 汉化.......................................................................................................................45
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值