Weblogic instance larımızı Nodemanager ile açıp kapatacağımız gibi domain kurulumu sonrasında DOMAIN_HOME/bin dizini altında otomatik olarak oluşan startManagedWeblogic.sh scripti ile komut satırından da çalıştırabiliriz:
./startManagedWebLogic.sh manageserver1 http://10.100.101.102:7001
Komut satırından çalıştırdığımızda işlemi nohup ile arka plana göndermeden çalıştırırsa ve user/password ü script içerisinde belirtmemişsek, script kullanıcı adı ve şifreyi terminalden elle girmemizi isteyecektir.
"terminalio" library si yüklü olmayan işletim sistemlerinde aşağıdaki hata alınacaktır:
<Nov 12, 2014 2:24:43 PM EET> <Info>
<WebLogicServer> <BEA-000377> <Starting WebLogic Server with
Java HotSpot(TM) 64-Bit Server VM Version 20.9-b04-jre1.6.0.16-rc1 from
Hewlett-Packard Company>
<Nov 12, 2014 2:24:44 PM EET> <Info>
<Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:weblogic
<Nov 12, 2014 2:24:46 PM EET> <Error>
<Security> <BEA-090782> <Server is Running in Production Mode
and Native Library(terminalio) to read the password securely from commandline
is not found.>
<Nov 12, 2014 2:24:46 PM EET> <Notice>
<WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The
server will force shutdown now>
<Nov 12, 2014 2:24:46 PM EET> <Notice>
<WebLogicServer> <BEA-000365> <Server state changed to
FORCE_SHUTTING_DOWN>
Bu hatayı aşmak için aşağıdaki işlemleri yapmak yeterli olacaktır:
*İlgili manage server ın dizinine gidilir ve security klasörü yoksa yaratılır:
cd $DOMAIN_HOME/server/manageserver1
mkdir security
*Security dizini içerisinde boot.properties dosyası yaratılır ve içerisinde weblogic kullanıcı adı ve şifresi açık olarak aşağıdaki formatta yazılır:
username=weblogic
password=weblogic123
Sonrasında instance aynı şekilde tekrar çalıştırılır.