2015-03-27 3 views
5

मैं डेवलपर्स के लिए विंडोज़ में अपने वेबलॉग सर्वर को कॉन्फ़िगर करने का प्रयास कर रहा हूं 10.3.6 (11 जी)। मुझे पढ़ने के लिए फ़ाइल से, मैं निम्न चरण में कोई त्रुटि मिलती है:वेबलॉगिक सर्वर 11 जी (10.3.6) स्थापित करने में त्रुटि: कमांडलाइन से सुरक्षित रूप से पासवर्ड पढ़ने के लिए मूल पुस्तकालय

  1. Create a new WLS domain and start WLS. (It is recommended that you create the domains outside the MW_HOME) Windows $ mkdir C:\home\myhome\mydomain $ cd C:\home\myhome\mydomain $ %JAVA_HOME%\bin\java.exe -Xmx1024m -XX:MaxPermSize=128m weblogic.Server

मैं सफलतापूर्वक (सी:/वेबलॉजिक) में निर्देशिका बना सकते हैं और जब आदेश चलाकर: $ %JAVA_HOME%\bin\java.exe -Xmx1024m -XX:MaxPermSize=128m weblogic.Server, मैं बूट करने के लिए उपयोगकर्ता नाम पूछा रहा हूँ WebLogic, इसे दर्ज करने के बाद मुझे निम्न त्रुटि मिलती है: <Error><Security><BEA-090783><Server is Running in Development Mode and Native Library<terminalio> to read the password securely from commandline is not found.>

इस समस्या को हल करने के लिए मैं क्या कर सकता हूं?

उत्तर

5

This solution कमांड लाइन पर वेबलॉगिक तर्क जोड़ने से जुड़ा हुआ लगता है जैसे यह आपकी समस्या का समाधान कर सकता है।

+0

रिकॉर्ड के लिए , यदि लिंक किया गया पृष्ठ कभी भी वेब से गायब हो जाता है, तो समाधान -Dweblogic.management.allowPasswordEcho = true जोड़ना है ताकि आप पासवर्ड प्रॉम्प्ट देख सकें (आप cmd कंसोल में पासवर्ड देखेंगे क्योंकि आप इसे इतना छिपाने में टाइप करते हैं ऐसा करते समय आपकी स्क्रीन)। इसलिए, पूर्ण आदेश होगा: java.exe -Dweblogic.management.allowPasswordEcho = true% JAVA_OPTIONS% -Xmx1024m -XX: MaxPermSize = 128m weblogic.Server – Pierre

0

सबसे अधिक संभावना है कि वेबलॉगिक मूल पुस्तकालय आपके पैथ में नहीं हैं। पाथ में उपयुक्त निर्देशिका को शामिल करने के लिए सर्वर पर्यावरण सेटअप बदलें। आप इसे WL_HOME% \ wlserver \ server \ bin \ setWLSEnv.cmd (या .sh) में सेट कर सकते हैं। WL_HOME की स्थापना (विंडोज़ के लिए उदाहरण के 64 बिट) के बाद इस जोड़ें:

set WL_HOME=C:\wl12120 
@REM added the next line 
set PATH=%WL_HOME%\server\native\win\x64;%PATH% 

आपके डोमेन की स्थापना के बाद, अपने% डोमेन% \ बिन में भी ऐसा ही \ setDomainEnv.cmd।

वेबलॉगिक 12.1.1 और 12.1.2 ज़िप वितरण के लिए परीक्षण किया गया।

+0

क्या यह हर बार इसे PATH में नहीं जोड़ देगा ... – Andrew

+1

सत्य , लेकिन केवल कमांड सत्र के लिए आप इसे कर रहे हैं। – Catweazle

0

कॉपी boot.properties फ़ाइल से: [PortalDomainRoot]/servers/[AdminServerName]/security/ रहे हैं:

username=<some_username> 
password=<some_password> 
0

मेरे समाधान (आंशिक रूप से Catweazle के लिए धन्यवाद): [PortalDomainRoot]/servers/[ManagedServerName]/security/

या यह अपने आप बना सकते हैं और शीर्ष पर इन दो पंक्तियों को जोड़ने :

\ server \ native \ win \ x64 \ terminalio.dll से \ JVMW \ JDK \ bin \ (java.exe फ़ाइल के ठीक आगे) से terminalio.dll कॉपी करें।

एक हैक की तरह है, लेकिन कौन परवाह करता है ...

(सोच रखने वालों के लिए पी एस, इस समाधान करता है नहीं आप -Dweblogic.management.allowPasswordEcho = सच निर्धारित करने की आवश्यकता)

संबंधित मुद्दे