0

REST Webサービス(glassfishにはありません)を使用してxmlファイルを作成しました。次に、このファイルにアクセスして変更できるようにするには、glassfish内のquercus内にあるphpファイルが必要です。ただし、ファイルは保護されており、Glassfishの内部から外部のファイルにアクセスできないため、ファイルをGlassfishにコピーできません。

代替ドキュメントルート(たとえば、この回答またはこのドキュメント)の使用については多くの話がありますが、これを実装する方法が見つかりません。sun-web.xml彼らは皆、ファイルまたはファイルのいずれかを見つけてglassfish-web.xmlそれを編集すると言っていますが、私はそれらのどちらも私のGlassfishサーバーにありません。私もこのウェブサイトのようなウェブインターフェースを通してそれをやってみましたが、それもうまくいきません。

他の誰かが私が何を試すことができるか知っていますか?

4

1 に答える 1

1

glassfish-web.xml以前は)は、Webアプリケーションの.warファイルsun-web.xmlに配置する必要があります。WEB-INF/glassfish-web.xmlそのため、サーバーディレクトリを参照するときにそれを見つけることができません。

代替docrootを構成すると、アプリケーションが他の場所からファイルを提供できるようになります。

念のためファイルの例を追加しますが、この部分はおそらくすでに知っています

<glassfish-web-app ...>
    ...
    <property name="alternatedocroot_1" value="from=/my.jpg dir=/srv/images/jpg"/>
    <property name="alternatedocroot_2" value="from=*.jpg dir=/srv/images/jpg"/>
    <property name="alternatedocroot_3" value="from=/jpg/* dir=/src/images"/>
</glassfish-web-app>

拡張ドキュメントを調べます:http: //docs.oracle.com/cd/E18930_01/html/821-2418/beaft.html#geqpl

于 2012-12-20T12:32:19.090 に答える