adsense

13.11.2014

Native Library(terminalio) not found hatası

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.

Hiç yorum yok:

Yorum Gönder