Weblogic Error 403 - Verboten

Ich versuche, eine Java EE-Anwendung auf Weblogic auszuführen. Die Anwendung funktioniert gut auf Tomcat. Ich habe die Kriegsdatei so angepasst, dass sie weblogic.xml enthält. Diese Datei enthält den folgenden Code: -

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

Ich habe auch die Konfiguration in der Eigenschaftendatei der Anwendung geändert, um den Port wiederzugeben, den der Container überwacht. server.port = 7001 server.modjk.enabled = false

Meine web.xml-Datei enthält den folgenden Code:

<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>

Als ich die War-Datei zum ersten Mal in Weblogic 11g ausführte, wurde eine Nullzeiger-Ausnahme gemeldet. Ich konnte die Datei jedoch bereitstellen, als ich XerceImpl.jar aus dem Ordner lib entfernt habe. Jetzt kann ich die Anwendung erfolgreich bereitstellen. Ich bezeichne den Kontextstamm im Weblogic als den Namen der Kriegsdatei. Wenn ich versuche, den von weblogic generierten Link auf der Registerkarte "Testen" zu öffnen, wird die folgende Fehlermeldung angezeigt:

Fehler 403 - verboten

Vom RFC 2068 Hypertext Transfer Protocol - HTTP / 1.1:

10.4.4 403 Verboten

Der Server hat die Anfrage verstanden, lehnt sie jedoch ab. Die Autorisierung hilft nicht und die Anfrage SOLLTE NICHT wiederholt werden. Wenn die Anforderungsmethode nicht HEAD war und der Server veröffentlichen möchte, warum die Anforderung nicht erfüllt wurde, MUSS er den Grund für die Ablehnung in der Entität beschreiben. Dieser Statuscode wird häufig verwendet, wenn der Server nicht genau angeben möchte, warum die Anforderung abgelehnt wurde, oder wenn keine andere Antwort zutreffend ist.

Ich habe mich gefragt, ob mir jemand sagen kann, wie ich dieses Problem beheben kann.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage