Ich führe meinen AdminServer offline über den startServer() Befehl. Der Server scheint gut zu starten, aber wenn ich den Prozess überprüfe, werden die Zugangsdaten im Klartext angezeigt. Ähnliche Aufruf JPS -v:wlst startServer Anmeldeinformationen im Klartext anzeigen
24575 Server -Xms1024m -Xmx1024m -Dweblogic.management password=secretpass<<<<---not good
Ich bin mit dem Befehl auf diese Weise .:
startServer('AdminServer','Domain','t3://url:6101','user','secretpass','/u01/home/app/welogicuser/domains/Domain','true',60000,'false', jvmArgs='-Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m -Dweblogic.security.SSL.trustedCAKeyStore='+os.environ["WL_HOME"]+'/server/lib/cacerts -Xverify:none -da -Dplatform.home='+os.environ["WL_HOME"]+' -Dweblogic.system.BootIdentityFile='+os.environ["WL_HOME"]+'/servers/AdminServer/security/boot.properties -Djava.security.policy='+os.environ["WL_HOME"]+'/server/lib/weblogic.policy')
und ohne dass der Benutzer und übergeben
startServer('AdminServer','Domain','t3://url:6101',domainDir='/u01/home/app/user/domains/Domain', block='true',timeout=60000, serverLog='false', jvmArgs='-Xms1024m -Xmx1024m -Dweblogic.system.BootIdentityFile='+os.environ["DOMAIN_HOME"]+'/servers/AdminServer/security/boot.properties')
Die einzige Art, wie ich die Adminserver die Anmeldeinformationen ohne zeigen, läuft das Skript ./startWebLogic.sh, aber in meiner Zeit Situation ist es nicht sehr praktisch ausgeführt werden kann. Kann mir bitte jemand helfen? Danke im Voraus.
Ich habe das schon versucht, schau dir die jvmArgs an. '-Dweblogic.system.BootIdentityFile =' + os.environ ["WL_HOME"] + '/ server/AdminServer/security/boot.properties' mit und ohne Benutzer- und Pass-Elemente. Aber das gleiche Ergebnis. – JuanToroMarty
Es scheint ein "Problem" mit WLST zu sein, trotzdem ist es immer besser, das erwähnte Start-up-Skript zu verwenden oder den Node-Manager direkt zu verwenden – devwebcl