Deploying a WebLogic Service on SUSE Linux Enterprise Server 11 SP3

System environment setup

Target system: SUSE Linux Enterprise Server 11 SP3.

User and group preparation

Create a dedicated group and user for running the application, along with necessary directory structures.

# Create group named wlgroup
/usr/sbin/groupadd wlgroup

# Create home directory for the service account
mkdir -p /opt/wluser

# Add user wlsvc belonging to wlgroup and assign home directory
/usr/sbin/useradd -g wlgroup -d /opt/wluser wlsvc

# Set password for wlsvc
passwd wlsvc

# Assign ownership of home directory to the new user
chown -R wlsvc:wlgroup /opt/wluser

Example execution:

# groupadd wlgroup
# useradd -g wlgroup -d /opt/wluser wlsvc
# mkdir -p /opt/wluser
# chown -R wlsvc:wlgroup /opt/wluser
# passwd wlsvc
Changing password for wlsvc.
New Password:
Reenter New Password:
Password changed.

Transferring installer assets

Use rz to upload files; if unavailable, install via package manager:

zypper install -y lrzsz

Place the Java Development Kit archive and supporting scripts under:

  • /opt/wluser/pkg/ — installation packages
  • /opt/wluser/scripts/ — shell scripts for deployment

Installing the Java runtime

Switch to root and install the JDK RPM located in the package directory:

cd /opt/wluser/pkg/
rpm -ivh jdk-7u60-linux-x64.rpm

Sample output:

Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...

Configuring the runtime environment

As user wlsvc, modify ~/.profile to include:

export JAVA_HOME=/usr/java/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH

Source the updated profile before proceeding:

source ~/.profile

Deploying WebLogic Server

Run the prepared installation script from the scripts dierctory:

cd ~/scripts
sh deploy_wls1213.sh

The script generates silent-install configuration, extracts the distribution, and launches Oracle Universal Installer.

During execution, checks confirm:

  • CPU frequency exceeds minimum threshold
  • Swap space well above required amount
  • Correct architecture for intended JVM
  • Adequate temporary storage available
  • Operating system version matches supported list (SuSE-11)
  • Installed JDK version satisfies requirement (1.7.0_60 ≥ 1.7.0_15)

Progress is reported in incremental percentages until completion.

Final status example:

The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.1.3.0.0 completed successfully.
Logs successfully copied to /opt/wluser/tmp/.inventory/logs.

Installation logs are retained at /tmp/OraInstall*/ for troubleshooting.

Tags: SUSE 11 SP3 WebLogic java Service Deployment Linux Administration

Posted on Fri, 28 Aug 2026 16:37:47 +0000 by padma