2015-11-05 4 views
1

I "м попытке установки конфигурация SSL В Релевент линии в моей server.xml являются:Liberty Профиль 8.5.5.6 - Конфигурация SSL не работает

<sslDefault sslRef="defaultSSLSettings" /> 
<ssl id="defaultSSLSettings" 
    keyStoreRef="defaultKeyStore" 
    trustStoreRef="trustedtKeyStore" 
    sslProtocol="TLS" /> 

Однако, когда мой сервер. начинается, я получаю следующее сообщение об ошибке:

[ERROR ] CWWKE0701E: [com.ibm.ws.clientcontainer.remote.server.ClientSupportImpl(395)] The activate method has thrown an exception Bundle:com.ibm.ws.clientcontainer.remote.server(id=164) java.lang.IllegalStateException: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.clientcontainer.remote.server.ClientSupportImpl.createMyPoa(ClientSupportImpl.java:328) 
    at [internal classes] 
Caused by: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.security.csiv2.server.config.tss.ServerConfigHelper.extractSSLTransport(ServerConfigHelper.java:219) 
    ... 1 more 

[ERROR ] CWWKE0701E: [com.ibm.ws.clientcontainer.remote.server.ClientSupportImpl(395)] Failed creating the component instance; see log for reason Bundle:com.ibm.ws.clientcontainer.remote.server(id=164) 
[WARNING ] WELD-000411: Observer method [BackedAnnotatedMethod] private com.ibm.ws.beanvalidation.v11.cdi.internal.ValidationExtension.internalProcessAnnotatedType(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 
[WARNING ] WELD-000411: Observer method [BackedAnnotatedMethod] public com.ibm.ws.beanvalidation.v11.cdi.internal.ValidationExtension.processAnnotatedType(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://mq93943q.maple.fg.rbc.com:9080/ 
[AUDIT ] CWWKZ0001I: Application SecurityPOC-ear started in 3.574 seconds. 
[ERROR ] CWWKE0701E: [com.ibm.ws.management.j2ee.mejb.service.ManagementEJBService(68)] The setServerStarted method has thrown an exception Bundle:com.ibm.ws.management.j2ee.mejb(id=264) java.lang.IllegalStateException: com.ibm.ws.ejbcontainer.osgi.internal.EJBRuntimeException: com.ibm.ws.exception.RuntimeError: java.lang.IllegalStateException: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.ejbcontainer.osgi.internal.EJBContainerImpl.startSystemModule(EJBContainerImpl.java:225) 
    at [internal classes] 
Caused by: com.ibm.ws.ejbcontainer.osgi.internal.EJBRuntimeException: com.ibm.ws.exception.RuntimeError: java.lang.IllegalStateException: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.ejbcontainer.osgi.internal.EJBRuntimeImpl.startSystemModule(EJBRuntimeImpl.java:944) 
    ... 1 more 
Caused by: com.ibm.ws.exception.RuntimeError: java.lang.IllegalStateException: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.startModule(AbstractEJBRuntime.java:587) 
    ... 1 more 
Caused by: java.lang.IllegalStateException: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.ejbcontainer.remote.internal.EJBRemoteRuntimeImpl.createPOA(EJBRemoteRuntimeImpl.java:294) 
    ... 1 more 
Caused by: java.lang.IllegalStateException: No transport addressses configured for sslAlias: defaultSSLSettings with supports: 38 and requires: 6 
    at com.ibm.ws.security.csiv2.server.config.tss.ServerConfigHelper.extractSSLTransport(ServerConfigHelper.java:219) 
    ... 1 more 

Googling подвел меня, я не могу раскрыть причину кто-нибудь знает, что является причиной этого и как это исправить..?

Спасибо.

+0

Можете ли вы опубликовать весь файл server.xml сервера? – Gas

ответ

2

На данный момент, я думаю, вы нашли ошибку. Мне потребуется некоторое время, чтобы проверить детали. В то же время я думаю, что вы могли бы попробовать либо:

изменить ваш фрагмент кода, чтобы просто изменить запись по умолчанию Ssl:

<!-- sslDefault sslRef="defaultSSLConfig" no longer needed, this is the default--/> 
<ssl id="defaultSSLConfig" 
    keyStoreRef="defaultKeyStore" 
    trustStoreRef="trustedtKeyStore" 
    sslProtocol="TLS" /> 

или добавить к вашей server.xml:

<iiopEndpoint id="defaultIiopEndpoint" iiopPort="2809"> 
    <iiopsOptions iiopsPort="9402" sslRef="defaultSSLSettings"/> 
</iiopEndpoint> 

Либо один из них должно сработать.

- Я еще не смог воспроизвести эту проблему. Не могли бы вы понять, насколько просто вы можете создать свой server.xml и все еще иметь проблему и опубликовать его? большое спасибо.

+0

Вывод решил проблему. Я буду работать над получением минимального server.xml. Я использую Liberty 8.5.5.6, используя Oracle JKD 8, кстати. –

0

Также отображается ваш конфиг SSL - trustStoreRef = "trusted t KeyStore". Это опечатка (дополнительно t) или вы фактически определили trustStore с этим точным именем?

Смежные вопросы