Frage

Ich komme aus der Open-Source-Welt, in der ich es gewohnt bin, dass Apache meine Bilder, CSS, Javascript usw. bereitstellt, während Tomcat oder ein App-Server seiner Art das gesamte Java EE-Lifting übernimmt.

Aber jetzt mache ich ein Projekt mit Weblogic 8.1 und ich weiß anscheinend nicht, wie ich es zum Laufen bringen kann.Zum Beispiel das Konzept eines Dokumentenstamms.Wie kann ich das konfigurieren?

War es hilfreich?

Lösung

Vielleicht möchten Sie einen Blick darauf werfen Hier Und Hier:

Hier ist die Kurzfassung dessen, was BEA sagt:

Web Applikationen

HTTP- und Webanwendungen werden gemäß der Servlet 2.3-Spezifikation aus Sun Microsystems bereitgestellt, die die Verwendung von Webanwendungen als standardisierte Möglichkeit zur Gruppierung der Komponenten einer webbasierten Anwendung beschreibt.Diese Komponenten enthalten JSP -Seiten, HTTP -Servlets und statische Ressourcen wie HTML -Seiten oder Bilddateien.

Um so etwas zum Laufen zu bringen, musste ich im Grunde meinen Satz statischer Seiten als Anwendung konfigurieren und als solche bereitstellen.In welchem ​​Verzeichnis oder welcher .war-Datei Sie auch immer bereitstellen, benötigen Sie ein WEB-INF-Verzeichnis und wahrscheinlich eine web.xml-Datei darin, die auf Ihre statischen Dateien verweist.

Wir führen WL 10 aus, aber das Konzept sollte dasselbe sein:

Hier ist ein Ausschnitt unserer config.xml, die wir verwenden, um statischen Inhalt bereitzustellen:

<app-deployment>
    <name>myStaticContentApp</name>
    <target>myAppServer</target>
    <module-type>war</module-type>
    <source-path>myStaticContentDir</source-path>
    <deployment-order>100</deployment-order>
    <security-dd-model>Advanced</security-dd-model>
    <staging-mode>nostage</staging-mode>
  </app-deployment>

Und dann haben wir im Verzeichnis „myStaticContentDir“ die statischen Dateien und dann ein WEB-INF-Verzeichnis mit dieser Datei als web.xml darin:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <welcome-file-list>
    <welcome-file>myStaticFile.html</welcome-file>
  </welcome-file-list>
</web-app>

Andere Tipps

So wie ich es sehe getan wird, um die statischen Inhalte auf einem Web-Server in der DMZ setzen und lassen sie alle statischen Inhalte wie statische HTML-Seiten und Bilder bearbeiten. Nur erlaubt den dynamischen Inhaltsanforderungen zu WebLogic weitergeleitet zurück zu werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top