Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
sudo chown -R serveradmin:staff tomcat_v6_agent/
sudo chmod -R 750 tomcat_v6_agent/

Setup Password File

Create your password file using an editor. Do not use a command line because it may be logged into some kind of history file for example,

Code Block
languagebash
cd /opt/openam.0/agents
vi tomcat.2.password.txt 

Afterwards protect the file so only serveradmin has access,

Code Block
languagebash
 chmod 600 ./tomcat.2.password.txt

 

Run Setup

Before installing the policy agent, make sure OpenDJ and OpenAM are running. Also make sure the target tomcat server is currently off. Using serveradmin,

Code Block
languagebash
cd /opt/openam.0/agents/tomcat_v6_agent
./agentadmin --install

Here is the output of our sample install,

Code Block
-----------------------------------------------
SUMMARY OF YOUR RESPONSES
-----------------------------------------------
Tomcat Server Config Directory : /opt/apache/tomcat.1/conf
OpenSSO server URL : http://openam.krypton.com:8080/openam
$CATALINA_HOME environment variable : /opt/apache/tomcat.1
Tomcat global web.xml filter install : true
Agent URL : http://krypton.com:81808280/examples
Agent Profile name : jee
Agent Profile Password file name : /home/svradm/password.txt

Verify your settings above and decide from the choices below.
1. Continue with Installation
2. Back to the last interaction
3. Start Over
4. Exit
Please make your selection [1]:

Updating the /opt/apache/tomcat.1/bin/setenv.sh script with the Agent
configuration JVM option ...DONE.
DONE.

Creating directory layout and configuring Agent file for Agent_001
instance ...DONE.

Reading data from file /opt/j2ee_agents/tomcat_v6_agent/password.txt
and encrypting it ...DONE.

Generating audit log file name ...DONE.

Creating tag swapped OpenSSOAgentBootstrap.properties file for instance
Agent_001 ...DONE.

Creating a backup for file /opt/apache/tomcat.1/conf/server.xml ...DONE.

Creating a backup for file /opt/apache/tomcat.1/conf/web.xml ...DONE.

Adding OpenSSO Tomcat Agent Realm to Server XML file :
/opt/apache/tomcat.1/conf/server.xml ...DONE.

Adding filter to Global deployment descriptor file :
/opt/apache/tomcat.1/conf/web.xml ...DONE.

Adding OpenSSO Tomcat Agent Filter and Form login authentication to
selected Web applications ...DONE.


SUMMARY OF AGENT INSTALLATION
-----------------------------
Agent instance name: Agent_001
Agent Bootstrap file location:
/opt/openam-agents/j2ee_agents/tomcat_v6_agent/Agent_001/config/OpenSSOAgentBootstrap.properties
Agent Configuration file location
/opt/openam-agents/j2ee_agents/tomcat_v6_agent/Agent_001/config/OpenSSOAgentConfiguration.properties
Agent Audit directory location:
/opt/openam-agents/j2ee_agents/tomcat_v6_agent/Agent_001/logs/audit
Agent Debug directory location:
/opt/openam-agents/j2ee_agents/tomcat_v6_agent/Agent_001/logs/debug
Install log file location:
/opt/openam-agents/j2ee_agents/tomcat_v6_agent/installer-logs/audit/install.l

...