Web Agent Guides › Web Agent Configuration Guide › Troubleshooting › Sun Java System Web Agent on Solaris Not Loading
Sun Java System Web Agent on Solaris Not Loading
Symptom:
The Sun Java System Web Agent on Solaris is not loading or not communicating with the Policy Server.
Solution:
Do the following:
- Make sure the Init statement for WebAgent.so.1 is in the obj.conf file and in the section with the rest of the Init statements. This line must contain a valid path to the WebAgent.so.1 file and contain the two functions SiteMinder Agent and SmRequireAuth in quotes, separated by a comma only, no spaces, as in the following example:
Init fn="load-modules" shlib="/usr/iPlanet/servers/https-myserver/config/WebAgent.so.1" funcs="SiteMinderAgent,SmRequireAuth"
- Ensure the Web Agent name matches what is specified in the Agent Configuration Object at the Policy Server.
- Check that the EnableWebAgent parameter is set to yes.
- Make sure the AuthTrans statement exists in the default object and references the SiteMinderAgent function. If there are other AuthTrans lines in the obj.conf file and the Web Agent is not working, try commenting them out and using only the WebAgent AuthTrans function, as in the following example:
AuthTrans fn="SiteMinderAgent"
- Make sure the PathCheck statement exists in the default object and follows the rest of the PathCheck lines in the object. It should reference the function SmRequireAuth, as in the following example:
PathCheck fn="SmRequireAuth"