2016-05-10 31 views
6

Zainstalowałem weblogic 12.2.1. tj najnowsza wersja i coraz niżej błęduWzorzec WSATCoordinator w aplikacji internetowej jest mapowany do wielu Serwletów

<May 10, 2016 10:21:05 PM IST> <Error> <Deployer> <BEA-149205> <Failed to initia 
lize the application "my-app-Snapshot" due to error web 
logic.application.ModuleException: weblogic.management.DeploymentException: [HTT 
P:101401]The url-pattern WSATCoordinator in web application my-app-Snapshot.war is mapped to multiple Servlets. 
weblogic.application.ModuleException: weblogic.management.DeploymentException: [ 
HTTP:101401]The url-pattern WSATCoordinator in web application my-app-Snapshot.war is mapped to multiple Servlets. 
     at weblogic.application.internal.ExtensibleModuleWrapper.prepare(Extensi 
bleModuleWrapper.java:114) 
     at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu 
leListenerInvoker.java:100) 
     at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleSta 
teDriver.java:196) 
     at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleSta 
teDriver.java:191) 
     at weblogic.application.utils.StateMachineDriver$ParallelChange.run(Stat 
eMachineDriver.java:83) 
     Truncated. see log file for complete stacktrace 
Caused By: weblogic.management.DeploymentException: [HTTP:101401]The url-pattern 
WSATCoordinator in web application my-app-Snapshot.war 
is mapped to multiple Servlets. 
     at weblogic.servlet.internal.WebAppServletContext.logAndThrowDeploymentE 
xception(WebAppServletContext.java:1299) 
     at weblogic.servlet.internal.WebAppServletContext.registerServletMapping 
(WebAppServletContext.java:1620) 
     at weblogic.servlet.internal.WebAppServletContext.registerServletMapping 
s(WebAppServletContext.java:1497) 

widzę jeden problem z nim związany tj https://bugster.forgerock.org/jira/si/jira.issueviews:issue-html/OPENAM-7947/OPENAM-7947.html ale to nie jest zaznaczone powtarzalne. Masz pomysł?

sam plik war działa dobrze na Tomcat

Odpowiedz

0

Jeśli używasz adnotacji internetowych w kodzie java, nie trzeba deklarować aplet w pliku web.xml więcej.

Można spróbować usuwając odpowiednią „aplet” i „servlet-mapping” znaczniki w web.xml

Wydaje się, że WebLogic 12.1.3 radzi sobie z podwójnym deklaracji (inline adnotacji & xml), ale już nie w WebLogic 12.2.

Miałem ten błąd z adnotacją @webservice, gdy określiłem parametr "serviceName" i kiedy zadeklarowałem serwlet w pliku web.xml o tej samej wartości.