IBM Support

Error: Access Denied - Non-admin user cannot start the WebSphere Test Environment 6.x server

Troubleshooting


Problem

This Rational Application Developer for WebSphere Softeware technote explains why attempts to start the IBM® WebSphere® Application Server as a non-administrative user results in the error Access Denied and provides steps to resolve the issue.

Symptom

Access Denied message displays in the WebSphere Application Server server's console view and users cannot start the product.

Cause

The problem commonly occurs with the environment where the main users do not have administrator privilege or do not have full access to their WebSphere® Test Environment v6.x profiles directory.
By default, Application Server v6.x profiles are located in <Rational Application Developer 7 installed dir>\runtimes\base_v6x

Note: During WebSphere Application Server installation, its installer automatically create a profile (AppSrv01) and the profile belongs to the user who performed the installation.

Resolving The Problem


Warning: This technote is intended for users who do not have administrator privilege for their systems and who can not successfully startup WAS 6.x server.

  1. Administrator user can give total access permission of the <SDP installed>\runtimes\base_v61\profiles\<profile name>\ directory, its sub folders, and it files to the non-admin users. If giving the permission does not help the non-admin users to start Application Server, Administrator can delete the default WebSphere Application Server profile that was created during the installation process and allow non-admin users to create a WebSphere Application Server profile by themselves (see below.)
  2. If the system is shared by multiple users, a backup must be made of the profiles inside <RAD7 installed dir>\runtimes\base_v6x. See Exporting and Import server configuration from WebSphere Application Server v6.x in RAD7’s help.

  3. Non-admin user creates a new WebSphere Application Server profile (see below).



How to delete WebSphere Application Server v6.x profile with Rational Application Developer v7:
  1. Go to Rational Application Developer Window > Preferences…

  2. Server > WebSphere > Select Installed Runtime Name

  3. Select WebSphere Profiles > Delete



How to create a new WebSphere Application Server v6.x profile with Rational Application Developer v7
  1. In Rational Application Developer go to Window > Preferences…

  2. Server > WebSphere > Select Installed Runtime Name > Create…

  3. Next > Advanced profile creation > Next

  4. Uncheck “Deploy the default Application > Next

  5. Fill in the profile name and the profile directory > Select Create the server using the development template > Next

    Note: The user must have full access to the profile directory.

  6. Go to Next > Next > Unselect “Enable administrative security (optional) > Next

  7. Ensure that the assigned port values do not conflict with other server/process > Next

  8. Next > Create > Uncheck Launch the First Steps Console > Finish

  9. Close the Rational Application Developer Preferences > Create a new server with the new profile.

[{"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Server Tooling","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF016","label":"Linux"}],"Version":"7.0.0.1;7.0.0.10;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7;7.0.0.8;7.0.0.9","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSYK2S","label":"Rational Software Architect Designer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Integrated Test Environment","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 September 2020

UID

swg21307233