Weblogic 8.1で静的コンテンツを提供するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/652140

  •  19-08-2019
  •  | 
  •  

質問

TomcatまたはそのilkのアプリサーバーがすべてのJava EEリフティングを処理する一方で、Apacheが画像、CSS、javascriptなどを提供することに慣れているオープンソースの世界から来ました。

しかし、現在、私はWeblogic 8.1でプロジェクトを行っており、それを機能させる方法を理解できないようです。たとえば、ドキュメントルートの概念。これをどのように設定できますか?

役に立ちましたか?

解決

こちらおよびこちら

これは、BEAが言うことの短いバージョンです。

  

Webアプリケーション

     

HTTPおよびWebアプリケーションが展開されている   Servlet 2.3によると   Sun Microsystemsの仕様、   Webの使用について説明しています   標準化された方法としてのアプリケーション   のコンポーネントをグループ化する   Webベースのアプリケーション。これら   コンポーネントには、JSPページ、HTTPが含まれます   サーブレット、および静的リソース   HTMLページまたは画像ファイル。

基本的に、このタイプの機能を動作させるには、静的ページのセットをアプリケーションとして構成し、そのようにデプロイする必要がありました。デプロイするディレクトリまたは.warには、WEB-INFディレクトリと、おそらく静的ファイルを指すweb.xmlファイルが必要です。

WL 10を実行していますが、コンセプトは同じである必要があります:

静的コンテンツを提供するために使用するconfig.xmlの断片を次に示します。

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

そしてディレクトリ<!> quot; myStaticContentDir <!> quot;静的ファイルと、web.xmlが含まれるWEB-INFディレクトリがあります:

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

他のヒント

この方法では、静的コンテンツをDMZのWebサーバーに配置し、静的HTMLページや画像などのすべての静的コンテンツを処理します。動的コンテンツリクエストのみがWebLogicにリレーされるようにします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top