私はLinuxに慣れていないので、apt-get install tomcat6
が2つのtomcat6
というフォルダになった理由を理解できません.1つは/var/lib/
、もう1つは/usr/share/
です。私はそれには正当な理由があると確信していますが、それは何も働かずに私に数時間の混乱を引き起こしました。tomcat6に/ var/lib /と/ usr/share /の両方にフォルダがあるのはなぜですか?
どのような取引ですか?
私はLinuxに慣れていないので、apt-get install tomcat6
が2つのtomcat6
というフォルダになった理由を理解できません.1つは/var/lib/
、もう1つは/usr/share/
です。私はそれには正当な理由があると確信していますが、それは何も働かずに私に数時間の混乱を引き起こしました。tomcat6に/ var/lib /と/ usr/share /の両方にフォルダがあるのはなぜですか?
どのような取引ですか?
Tomcat共通の構成要素をすべて使用する複数のインスタンスを実行できるメカニズムを提供します。環境変数CATALINA_HOME
とCATALINA_BASE
を使用して、tomcat(または対応するプロパティ)を構成します。 this article for an explanationを参照してください。共通 情報の位置へ
「最初の特性(catalina.home) 点、一方、他のプロパティ (catalina.base)点のすべてのインスタンス 特定の情報が保持されているディレクトリへ "
したがって、default tomcat6 package in Ubuntuは、単一のインスタンスと複数のインスタンスを実行するユーザーに優しい構成になっています。
/usr/share/tomcat6
/var/lib/tomcat6
あなただけのTomcatの1つのインスタンスを実行している場合、あなたはおそらく/var/lib/tomcat6
場所を使用したい:
あなたはtomcat6 package includes両方があることがわかります。
偶然、あなた(または他の読者)がDebianベースのディストリビューションにTomcatの複数のインスタンスをインストールするためのスクリプトを探しているなら、若干修正してthis one has worked wellを私に送ってください。
/var/lib
および.../share
ディレクトリは、(バイナリ)一時ファイルおよびプラットフォームに依存しない(テキスト、通常は)ファイル用です。 the Filesystem Hierarchy Standard
なぜ重複ですか?なぜ/ var/lib/tomcat6だけではないのですか? –
システム管理者が(例えば)NFSでアプリケーションをエクスポートするサーバにtomcat6をインストールする場合、典型的な設定では、 '/ usr'ディレクトリはサーバ上にあり、各クライアント上の'/var'はディレクトリになります。 –
この質問に対するベストアンサーはapt
を使用して、をインストールしないでください。
apt
は、ほとんどの開発ツールにとって素晴らしいですが、TomcatやEclipseなどの例外もあります。
ファイルzip
をダウンロードして展開してください。 logs
、conf
、webapps
、bin
、lib
など、必要なものはすべて1か所にあります。
デフォルトでは、initスクリプト/ etc/init。/ usr/share/tomcat6 CATALINA_HOME =/usr/share/tomcat6 CATALINA_BASE =/var/lib/tomcat6 –
/usr/share/tomcat6と/ var/lib/tomcat6に同じファイル/フォルダが2つある場合は、これは優先されますか?たとえば、Solrインスタンス用の設定ファイルがある場合は、次のようにします。 –