Migrate non-root configurations to root
We can run either a deployment manager or application server as root in WebSphere Application Server v9.0 when we previously used a non-root user ID on Linux and UNIX platforms in v7.0 or later.
Read Overview of migration, coexistence, and interoperability and Premigration considerations.
Tasks
Set the ownership of the profile or deployment manager directory to be the same as the user under which WAS is to run.
This must be done for the deployment manager or application servers to run correctly.
As a root user,s:
cd $WASROOT/profiles/ chown -R wasadmin dmgr/ chgrp -R wasndgrp dmgr/ chmod -R 755 dmgr/ ... cd $WASROOT/profiles/dmgr/bin ./startManager.shwhere the profile name is dmgr run as a user in wasadmin with the primary group wasndgrp.Tip: For help, read Troubleshoot migration.
We can now run either a deployment manager or application server as root.
Related:
Overview of migration, coexistence, and interoperability Migration considerations Troubleshoot migration