Linux Mint DE で Netbeans 7.0.1 を実行しています。Netbeans は、ディストリビューションのリポジトリからインストールされました。パッケージ tomcat7-user をインストールしたので、必要に応じて開始または停止できる Tomcat のユーザー インスタンスを作成できます。このインスタンスを (bin/startup.sh を使用して) 起動すると、スクリプトは次のように報告します。
Using CATALINA_BASE: /home/david/tomcat
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /home/david/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Tomcat started
そこで、Netbeans で [ツール] -> [サーバー] に移動し、[サーバーの追加] をクリックし、[Apache Tomcat] を選択して [次へ] をクリックし、[サーバーの場所 (Catalina ホーム)] フィールドに/usr/share/tomcat7. しかし、Netbeans は次のように報告しています。
指定されたサーバーの場所 (Catalina ホーム) フォルダーは無効です。
おそらくパーミッションの問題だと思ったので、(一時的に) /usr/share/tomcat7 内のすべて (そのフォルダー自体を含む) を 0777 に変更しましたが、それでもエラー メッセージが表示されます。次に考えたのは、何かが足りないのではないかと考えたので、Catalina ベースのすべてのフォルダーを Catalina ホームにシンボリック リンクしましたが、まだ運がありません。
Netbeans が実際に問題が存在することだけでなく、実際に問題が何であるかも教えてくれれば、非常に役に立ちます。Netbeans のソース コードを調べて、実際に何が必要なのかを調べようとしていますが、誰かがこれに光を当てることができれば、非常に多くの手間を省くことができます!