鬼生田です。

In <[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
 at Tue, 22 Apr 2008 20:19:00 +0900
Re:[ [FreeBSD-users-jp 91585] www/tomcat6 webapps のパーミッション  ]
 MATSUMOTO Masayoshi 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]> 
wrotes:
masayoshi_4ml> 
[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]
masayoshi_4ml> 
masayoshi_4ml> Apache Tomcat6のwebappsディレクトリにwarファイルを設置しようとしているのですが、
masayoshi_4ml> 自動展開せずに404になってしまいます。
masayoshi_4ml> 
masayoshi_4ml> Tomcat5.5ではうまくいくので、調べたところ、
masayoshi_4ml> /usr/local/tomcat5.5/webapps はwww:wwwが所有者になっているのですが、
masayoshi_4ml> /usr/local/apache-tomcat6/webapps はroot:wheelになっているため、
masayoshi_4ml> 展開後のディレクトリが作成できないのではと考え、
masayoshi_4ml> #chown -R www:www /usr/local/apache-tomcat6.0/webapps
masayoshi_4ml> してtomcat6を再起動したところ、一見うまく動いているようです。
masayoshi_4ml> 
masayoshi_4ml> 質問なのですが、
masayoshi_4ml> ・このような対処で正しい?(副作用ない?)

 デプロイを許すのであれば、正しい設定です。

masayoshi_4ml> ・正しいのならなぜroot:wheelでインストールされる?

 tomcat55でもportsからインストールした場合、root:wheelに
なりますよ。

 手元のインストールメモを確認しましたが、portsからインストー
ル後、以下の設定変更を行っていました。

chown www:www /usr/local/tomcat5.5/conf/Catalina/localhost/admin.xml
chown www:www /usr/local/tomcat5.5/webapps

よって標準ではデプロイは許可されない設定なのでしょう。

masayoshi_4ml> FreeBSD 7.0-RELEASE-p1 (AMD64)
masayoshi_4ml> diablo-jdk-1.5.0.07.01_9

# diable-jdkはバージョンアップされないのでしょうか?

---
Oniuda

メールによる返信