2017-01-23 2 views
0

Мне нужно отключить HTTP-метод OPTIONS. Я разместил ниже конфигурацию в web.xml. Он работает (не позволяет метод OPTIONS) в котом, но tthrow ниже ошибки при развертывания[HTTP: 101401] Координатор url-шаблона в веб-приложении Department.war сопоставляется с несколькими сервлетами?

<security-constraint> 
    <web-resource-collection> 
     <web-resource-name>Restricted HTTP methods.</web-resource-name> 
     <url-pattern>/*</url-pattern> 
     <http-method>OPTIONS</http-method> 
    </web-resource-collection> 
    <auth-constraint /> 
</security-constraint> 

[HTTP:101401]The url-pattern Coordinator in web application Department.war is mapped to multiple Servlets

Есть ли другая конфигурация требуется для WebLogic или это известная ошибка в WebLogic?

+0

Кроме того, пожалуйста, посмотрите на это: http://stackoverflow.com/questions/38187839/ weblogic-upgrade-to-12c-deployment-fail-потому-url-mapped-to-multiple-servlet –

+0

@Exception_al На самом деле, я уже посмотрел на вторую ссылку. Я уже использую 12.2.1. Первая ссылка не имеет значения для этого вопроса –

ответ

0

Я столкнулась эта ошибка в WL 12.2.1.3.0 и решается удалением зависимостей Maven ниже:

<exclusions> 
    <exclusion> 
     <groupId>javax.xml</groupId> 
     <artifactId>webservices-api</artifactId> 
    </exclusion> 
    <exclusion> 
     <groupId>com.sun.xml.ws</groupId> 
     <artifactId>webservices-rt</artifactId> 
    </exclusion> 
</exclusions> 
Смежные вопросы