Błąd Weblogic 403 - Zabronione

Próbuję uruchomić aplikację Java EE na weblogic. Aplikacja działa poprawnie na Tomcat. Dostosowałem plik wojny do wersji weblogic.xml. Ten plik zawiera następujący kod: -

<container-descriptor>
    <show-archived-real-path-enabled>true</show-archived-real-path-enabled>
</container-descriptor>

Zmieniłem również konfigurację w pliku właściwości aplikacji, aby odzwierciedlić port, na którym nasłuchuje kontener. server.port = 7001 server.modjk.enabled = false

Mój plik web.xml zawiera następujący kod: -

<servlet>
    <servlet-name>olatservlet</servlet-name>
    <servlet-class>org.olat.core.servlets.OLATServlet</servlet-class>

    <!-- Set the load order -->
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>olatservlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<servlet-mapping>
    <servlet-name>olatservlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

Kiedy początkowo uruchamiałem plik wojny na weblogic 11g, otrzymałem wyjątek nullpointer. Mogłem jednak wdrożyć plik, gdy usunąłem XerceImpl.jar z folderu lib. Teraz mogę pomyślnie wdrożyć aplikację. Nazywam kontekstowy katalog główny w weblogic jako nazwę pliku wojny. Gdy próbuję otworzyć link wygenerowany przez weblogic na karcie testowania, pojawia się następujący błąd: -

Błąd 403 - Zabronione

Z RFC 2068 Hypertext Transfer Protocol - HTTP / 1.1:

10.4.4 403 Zabronione

Serwer zrozumiał prośbę, ale odmawia jej spełnienia. Autoryzacja nie pomoże i prośba NIE POWINNA być powtarzana. Jeśli metoda żądania nie była HEAD i serwer chce podać do publicznej wiadomości, dlaczego żądanie nie zostało spełnione, POWINIEN opisać przyczynę odmowy w jednostce. Ten kod statusu jest powszechnie używany, gdy serwer nie chce ujawnić, dlaczego wniosek został odrzucony lub gdy nie ma innej odpowiedzi.

Zastanawiałem się, czy ktoś może mi powiedzieć, jak rozwiązać ten problem.

questionAnswers(7)

yourAnswerToTheQuestion