Für eine Primavera Umgebung muss als Basis zuvor ein Oracle Weblogic Server aufgesetzt werden.
Benötigte Software Pakete:
# cd /etc/yum.repos.d # wget http://public-yum.oracle.com/public-yum-ol6.repo
[root@weblogic01 ~]# vi /etc/selinux/config .. SELINUX=disabled .. [root@weblogic01 ~]# reboot [root@weblogic01 ~]# getenforce
vi /etc/hosts .. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.178.160 weblogic01 weblogic01.pipperr.local ..
groupadd -g 1000 oinstall useradd -u 1100 -g oinstall oracle passwd oracle
mkdir -p /opt/oracle/middleware chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle
In der Version 10.3.5 (11gR1) ist NUR die Java Version 6 unterstützt!
Als User root!
Da der WebLogic Server Version 10.3.5 (11gR1) ist NUR die Java Version 6 unterstützt wird diese Version verwandt.
Kopieren von jdk-6u39-linux-x64-rpm.bin auf dem Server und installieren/aktivieren.
# Java installieren chmod 700 jdk-6u39-linux-x64-rpm.bin ./jdk-6u39-linux-x64-rpm.bin # Java aktivieren # Neue Java Version dem OS bekannt geben /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_39/bin/java 16039 # Versionen anzeigen /usr/sbin/alternatives --display java # testen java -version
Alternativ kann auch Oracle JRockit eingesetzt werden, siehe hier als Anleitung jrockit Installation Oracle-Base.com.
Für das Oracle Sun JDK ist hier ein hilfreicher Link How to Install/Update Java (JDK) on Oracle Linux
su - oracle vi .bash_profile .. MW_HOME=/opt/oracle/middleware; export MW_HOME WLS_HOME=$MW_HOME/wlserver_10.3; export WLS_HOME .. #JAVA JAVA_HOME=/opt/oracle/jrockit-jdk1.6.0_37; export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH; export PATH
V26046-01.zip (Oracle WebLogic Server 11gR1 (10.3.5) Generic and Coherence für Linux x64)als User Oracle auf die Maschine kopieren, MD5 prüfen und entpacken.
[oracle@weblogic01 install]$ md5sum V26046-01.zip a0d60b69f06e20053e1886e6256824de V26046-01.zip
Md5 mit angegebener Checksum der Download Seite ( A0D60B69F06E20053E1886E6256824DE ) vergleichen.
unzip V26046-01.zip
Archive: V26046-01.zip
inflating: wls1035_generic.jar
java -Xmx1024m -jar wls1035_generic.jar
Quickstart starten:
$MW_HOME/utils/quickstart/quickstart.sh
Über Klick auf „Getting started with ..“ den Configuration Wizard starten und „Create a new WebLogic domain“ auswählen und je nach Produkt konfigurieren.
Siehe zum Beispiel eine P6EPPM : Installation Oracle Primavera P6 8.2 Weboberfläche
$WLS_HOME/common/bin/config.sh
Node Mangager starten
$WLS_HOME/server/bin/startNodeManager.sh > /dev/null 2>&1 &
WebLogic Domain starten
$MW_HOME/user_projects/domains/P6EPPM/startWebLogic.sh > /dev/null 2>&1 &
Start Managed Server
$MW_HOME/user_projects/domains/P6EPPM/bin/startManagedWebLogic.sh AdminServer > /dev/null 2>&1 &
WebLogic Domain stoppen
$MW_HOME/user_projects/domains/P6EPPM/bin/stopWebLogic.sh
Stop Managed Server
$MW_HOME/user_projects/domains/P6EPPM/bin/stopManagedWebLogic.sh AdminServer
Weblogic Konsole:
URL http://localhost:7001/console
EM Konsole: URL http://localhost:7001/em
ein init.d Skript wie hier http://oraclemiddlewareblog.com/2012/01/05/node-manager-as-linux-deamon/ beschrieben oder ähnlich anlegen.
In einer produktiven Umgebung fragt WebLogic beim Start nach dem Passwort. Mit der Datei boot.properties können User und Password hinterlegt werden.
Pfad zum Beispiel: /opt/oracle/middleware/user_projects/domains/P6EPPM/servers/AdminServer/security
Passwort zurücksetzen mit:
cd /opt/oracle/middleware/user_projects/domains/P6EPPM/bin # Umgebung setzen . ./setDomainEnv.sh # Account setzen java weblogic.security.utils.AdminAccount weblogic newPassword . # boot.properties setzen cd /opt/oracle/middleware/user_projects/domains/P6EPPM/servers/AdminServer/security vi boot.properties # Passwörter und User in Klarschrift eingeben, wird beim nächsten Start verschlüsselt username=<adminuser> password=<password>
Architektur
DOAG: