Download the attached package test-connection-1.1.zip
Objective
How to test the ability of the AEM java process to make outbound connections using httpclient 3.x
This can be useful in the following scenarios:
1. Replication is failing with a connection timeout
2. Custom application code is unable to make connections to a backend system
Steps
-
-
Go to http://host:port/crx/packmgr/index.jsp and log in as admin
-
Upload and install the package
-
Go to http://host:port/apps/tools/components/testconnection/run.html
-
By default it would test the outbound connection to www.google.com and dump the HTTP response to the page
-
Go to http://host:port/crx/de/index.jsp#/apps/tools/components/testconnection/testconnection.jsp
-
Open /apps/tools/components/testconnection/testconnection.jsp for editing
-
Modify the code as needed for your own testing. For example, the value of the url variable can be changed to make it connect to a different URL
See the HttpClient documentation for help on modifying the code:
http://hc.apache.org/httpclient-3.x/