Subscribed unsubscribe Subscribe Subscribe

oinume journal

Scratchpad of what I learned

Jettyでシンボリックリンクを有効にする

Jetty Java

最近Jettyと戯れている。Tomcatに比べてちょっと扱いづらいところが可愛らしい。

Jettyはセキュリティ的な理由でAlias(Symbolic Link)をデフォルトでは無効にしている。でもsymlink使いたいんですよあたしゃ。というわけで、調べた結果web.xmlに下記を追加するのが一番楽そうなのでこれを設定したらいけた。

web.xml

<servlet>
    <servlet-name>jetty</servlet-name>
    <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
    <init-param>
        <param-name>aliases</param-name>
        <param-value>true</param-value>
   </init-param>
   <load-on-startup>0</load-on-startup>
</servlet>