glassfish フォルダ内のファイル一覧表示 [glassfish]
glassfishでフォルダ内のファイル一覧を表示する方法についてです。
config/domin.xml
<configs>
<config name="server-config">
<system-property name="JMS_PROVIDER_PORT" description="Port Number that JMS Service will listen for remote clients connection." value="7676"></system-property>
<http-service>
<access-log></access-log>
<virtual-server network-listeners="http-listener-1,http-listener-2" id="server">
<property name="allowLinking" value="true"></property> ⇒追加
GUIの場合
Configurations⇒server-config⇒Virtual Servers⇒server
Virtual Serversで以下の項目を追加
Name allowLinking
Value true
config/default-web.xml
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value> ⇒ falseをtrueに変更
</init-param>
これでdocroot下のファイルを参照できます。
docroot/logs
http://hogehoge:8080/logs/
別フォルダの場合はシンボリックリンクを使いました。
例:/tmp/docroot/applogsを参照したい場合
cd docroot
ln -s /tmp/docroot/applogs ./applogs
http://hogehoge:8080/applogs/
注意
URLの最後に / をつけないとエラーになります。
config/default-web.xmlの情報が見つからなくて苦労しました…
コメント 0