5.6. HTTP Proxy Setup

If you need to use a proxy server to access the internet, you will need to change some settings. In BELTS_HOME/server/default/deploy/belts-services.sar/META-INF/jboss-service.xml, find the lines describing the HttpClientPool service and adjust them to your settings.

The default settings are as follows:

<!-- HTTP Client Pool -->
<mbean
    code="au.edu.educationau.belts.management.http.HttpClientPoolService"
    name="belts:service=HttpClientPool">
  <attribute name="JndiName">belts/httpclient-pool</attribute>
  <attribute name="Configuration">
    <! [ CDATA [
      <client-pool pool-size="4">
        <!-- proxy port="" host="" username="" password=""/ -->
      </client-pool>
    ] ] >
  </attribute>
</mbean>

To change this for your environment, remove the comments around the line describing the proxy and replace it with your own settings. For example, at TLF, the following settings are required:

<proxy port="3128"
    host="melbourne.cache.telstra.net" username="" password=""/>