У меня проблема с Weblogic. Когда вы запускаете скрипт startWebLogic.sh, веб-логик не запускается. Ниже журнал.
oracle.security.jps.JpsRuntimeException: невозможно прочитать из хранилища политик. в oracle.security.jps.internal.policystore.xml.XmlPolicyStore.buildFromFile (XmlPolicyStore.java:440) в oracle.security.jps.internal.policystore.xml.XmlPolicyStore. (XmlPolicyStore.java: jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance (XmlPolicyStoreProvider.java:100) в oracle.security.jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance (XmlProvurity.java.jstoreProvider.getInstance (XmlProvurity.java). core.runtime.ContextFactoryImpl.findServiceInstance (ContextFactoryImpl.java:139) в oracle.security.jps.internal.core.runtime.ContextFactoryImpl.getContext (ContextFactoryImpl.java:170) в oracle.security.jps.internal.core.runtime. ContextFactoryImpl.getContext (ContextFactoryImpl.java:191) в oracle.security.jps.internal.core.runtime.JpsContextFactoryImpl.getContext (JpsContextFactoryImpl.java:132) в oracle.security.jps.internal.core.runtimeactoryContext.JpsContext.JpsContext. JpsContextFactoryImpl.java:127) в oracle.security.jps.internal.polic ystore.PolicyUtil $ 1.run (PolicyUtil.java:850) в oracle.security.jps.internal.policystore.PolicyUtil $ 1.run (PolicyUtil.java:844) в java.security.AccessController.doPrivileged (собственный метод) в oracle. security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore (PolicyUtil.java:844) в oracle.security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegationController.java:291) в oracle.security.proller.proller.jps . (PolicyDelegationController.java:284) в oracle.security.jps.internal.policystore.JavaPolicyProvider. (JavaPolicyProvider.java:270) в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) в sun.restructorAccessorImpl.newInstance0 (Native Method) (Native Method) (Native Method) в Sun. .java: 39) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27) в java.lang.reflect.Constructor.newInstance (Constructor.java:513) в java.lang.Class.newInstance0 (Class.Class.newInstance0 (Class. 355) на java.lang.C lass.newInstance (Class.java:308) в weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy (CommonSecurityServiceManagerDelegateImpl.java:1343) в weblogic.security.service.CommonSecurityService.ManplagerDelegateImpl.java:1343 .SecurityServiceManager.initialize (SecurityServiceManager.java:873) в weblogic.security.SecurityService.start (SecurityService.java:141) в weblogic.t3.srvr.SubsystemRequest.run (SubsystemRequest.javacute.Thread) в weblogic.javacute.Thread.Ex выполнить (ExecuteThread.java:256) в weblogic.work.ExecuteThread.run (ExecuteThread.java:221) Вызвано: oracle.security.jps.JpsRuntimeException: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: Обнаружен преждевременный конец файла в oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntryStax (XmlDataStoreParser.java:166) в oracle.security.jps.internal.core.datastore.xml.XmlData eParser.getDataStoreEntry (XmlDataStoreParser.java:180) в oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser.java:187.dataStoreParser.java:187.dataStoreParser.java:187. XmlDataStore.loadXmlDataStore (XmlDataStore.java:418) в oracle.security.jps.internal.core.datastore.xml.XmlDataStore. (XmlDataStore.java:283) в oracle.security.jps.internal.coreStore.datastore. .getInstance (XmlDataStore.java:216) в oracle.security.jps.internal.policystore.xml.XmlPolicyStore.buildFromFile (XmlPolicyStore.java:436) ... еще 28 Вызывается: javax.xml.stream.Xavax .Exception: xml.stream.XMLStreamException: преждевременный конец файла обнаружен в weblogic.xml.stax.XMLStreamReaderBase.prime (XMLStreamReaderBase.java:80) в weblogic.xml.stax.XMLStreamReaderBase.setInput (XMLStreamReaderBase.java:99ml) в weblogic.java:99ml. stax.XMLStreamInputFactory.createXMLStreamReader (XMLStreamInputFactory.java:316) в oracle.security.jps.internal.core.datastore.xml.X mlDataStoreParser.getDataStoreEntryStax (XmlDataStoreParser.java:98) ... еще 34 Причина: javax.xml.stream.XMLStreamException: обнаружен преждевременный конец файла на weblogic.xml.stax.XMLStreamReaderBase.prime (XMLStreamava:Base.prime) . Еще 37 (PolicyDelegationController.java:293) в oracle.security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegationController.java:284) в oracle.security.jps.internal.policystore.JavaPolicyProvider. (JavaPolicyProvider. (JavaPolicyProvider). (JavaPolicyProvider). в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) Усечено. см. файл журнала для полной трассировки стека. Вызвано: oracle.security.jps.JpsException: [PolicyUtil] Исключение при получении поставщика политики по умолчанию в oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore (PolicyUtil.java:899) в oracle. security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegationController.java:291) в oracle.security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegationController.java:284) в oracle.security.Javapsider. (JavaPolicyProvider.java:270) в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) Усечено. см. файл журнала для полной трассировки стека. Причина: java.security.PrivilegedActionException: oracle.security.jps.JpsException: [PolicyUtil] Невозможно получить контекст JPS по умолчанию! в java.security.AccessController.doPrivileged (собственный метод) в oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore (PolicyUtil.java:844) в oracle.security.jps.internal.policystore.PolicyDelegation. : 291) в oracle.security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegationController.java:284) в oracle.security.jps.internal.policystore.JavaPolicyProvider. (JavaPolicyProvider.java:270) Усеченный. см. файл журнала для полной трассировки стека. Причина: oracle.security.jps.JpsException: [PolicyUtil] Невозможно получить контекст JPS по умолчанию! в oracle.security.jps.internal.policystore.PolicyUtil $ 1.run (PolicyUtil.java:860) в oracle.security.jps.internal.policystore.PolicyUtil $ 1.run (PolicyUtil.java:844) в java.security.AccessController .doPrivileged (собственный метод) в oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore (PolicyUtil.java:844) в oracle.security.jps.internal.policystore.PolicyDelegationController. (PolicyDelegation .Controller1. см. файл журнала для полной трассировки стека. Причина: oracle.security.jps.JpsRuntimeException: Невозможно прочитать из хранилища политик. в oracle.security.jps.internal.policystore.xml.XmlPolicyStore.buildFromFile (XmlPolicyStore.java:440) в oracle.security.jps.internal.policystore.xml.XmlPolicyStore. (XmlPolicyStore.java: jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance (XmlPolicyStoreProvider.java:100) в oracle.security.jps.internal.policystore.xml.XmlPolicyStoreProvider.getInstance (XmlProvurity.java.jstoreProvider.getInstance (XmlProvurity.java). core.runtime.ContextFactoryImpl.findServiceInstance (ContextFactoryImpl.java:139) Усечено. см. файл журнала для полной трассировки стека Вызвано: oracle.security.jps.JpsRuntimeException: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: преждевременный конец файла обнаружен в oracle.security.jps.internal.core.datastore .xml.XmlDataStoreParser.getDataStoreEntryStax (XmlDataStoreParser.java:166) по адресу oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser). .xml.XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser.java:187) по адресу oracle.security.jps.internal.core.datastore.xml.XmlDataStore.loadXmlDataStore (XmlDataStore.java.datastore.java.internal.java.internal.curity.internal.java.internal.java.internal.curity.internal.java.internal.curity.internal.java.internal.index.index.curity.internal.java.internal.curity.internal.java.internal. .xml.XmlDataStore. (XmlDataStore.java:283) Усеченный. см. файл журнала для полной трассировки стека. Причина: javax.xml.stream.XMLStreamException: javax.xml.stream.XMLStreamException: обнаружен преждевременный конец файла в weblogic.xml.stax.XMLStreamReaderBase.prime (XMLStreamReaderBase.java:80) в weblogic. xml.stax.XMLStreamReaderBase.setInput (XMLStreamReaderBase.java:99) по адресу weblogic.xml.stax.XMLStreamInputFactory.createXMLStreamReader (XMLStreamInputFactory.java:316) по адресу oracle.security.jps.internal.core.xmlStreamReader (XMLStreamInputFactory.java:316) в (XMLStreamInputFactory.java:316) (оракул. XmlDataStoreParser.java:98) в oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser.java:180) Усеченный. см. файл журнала для полной трассировки стека. Причина: javax.xml.stream.XMLStreamException: преждевременный конец файла обнаружен в weblogic.xml.stax.XMLStreamReaderBase.prime (XMLStreamReaderBase.java:69) в weblogic.xml.stax.XMLStreamReaderBase.setInput ( XMLStreamReaderBase.java:99) в weblogic.xml.stax.XMLStreamInputFactory.createXMLStreamReader (XMLStreamInputFactory.java:316) в oracle.security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreParser. .security.jps.internal.core.datastore.xml.XmlDataStoreParser.getDataStoreEntry (XmlDataStoreParser.java:180) Усечено. см. файл журнала для полной трассировки стека>
Вы можете проверить настройки хранилища СУБД ниже:
a) Работает ли база данных, в которой хранятся имя пользователя и пароль хранилища политик СУРБД.
б) Проверьте, не меняет ли кто-нибудь пароль weblogic: если да, то вам нужно зашифровать с помощью утилиты шифрования инструментов weblogic и обновить то же самое в config.xml в теге области безопасности и обновить все в boot.properties
c) Если ничего из вышеперечисленного не работает, в крайнем случае, вы можете изменить аутентификацию хранилища политик РСУБД на простой пароль имени пользователя, который является механизмом аутентификации по умолчанию.
Пожалуйста, дайте мне знать, работает это или нет