#glassfish #opensso #illegalstateexception
#glassfish #opensso #исключение illegalstateexception
Вопрос:
[#|2011-04-21T21:27:02.788 0530|SEVERE|oracle-glassfish3.1|com.sun.xml.ws.wspolicy.jaxws.PolicyWSDLParserExtension|_ThreadID=23;_ThreadName=Thread-1;|WSP1007: Policy exception occured when finishing WSDL parsing.
com.sun.xml.ws.policy.PolicyException: [failed to localize] WSP_0071_ERROR_MULTIPLE_ASSERTION_CREATORS_FOR_NAMESPACE(http://schemas.xmlsoap.org/ws/2004/08/addressing, com.sun.xml.ws.security.addressing.impl.policy.AddressingPolicyAssertionCreator, com.sun.xml.ws.addressing.impl.policy.AddressingPolicyAssertionCreator)
at com.sun.xml.ws.policy.sourcemodel.PolicyModelTranslator.<init>(PolicyModelTranslator.java:188)
at com.sun.xml.ws.api.policy.ModelTranslator.<init>(ModelTranslator.java:85)
at com.sun.xml.ws.api.policy.ModelTranslator.<clinit>(ModelTranslator.java:74)
at com.sun.xml.ws.policy.jaxws.BuilderHandler.getPolicies(BuilderHandler.java:102)
at com.sun.xml.ws.policy.jaxws.BuilderHandler.getPolicySubjects(BuilderHandler.java:110)
at com.sun.xml.ws.policy.jaxws.BuilderHandlerEndpointScope.doPopulate(BuilderHandlerEndpointScope.java:72)
at com.sun.xml.ws.policy.jaxws.BuilderHandler.populate(BuilderHandler.java:82)
at com.sun.xml.ws.policy.jaxws.PolicyMapBuilder.getNewPolicyMap(PolicyMapBuilder.java:109)
at com.sun.xml.ws.policy.jaxws.PolicyMapBuilder.getPolicyMap(PolicyMapBuilder.java:91)
at com.sun.xml.ws.policy.jaxws.PolicyWSDLParserExtension.postFinished(PolicyWSDLParserExtension.java:962)
at com.sun.xml.ws.wsdl.parser.DelegatingParserExtension.postFinished(DelegatingParserExtension.java:191)
at
Комментарии:
1. Я читал, что эта ошибка вызвана конфликтом классов Metro как на сервере, так и в веб-приложении. Я могу успешно развернуть приложение, если удалю webservices-rt.jar из opensso.jar.
2. Но мой URL для входа в систему единого входа выдает ошибку слишком много перенаправлений при попытке получить к нему доступ из браузера
Ответ №1:
просто удалите зависимость для webservice-rt.