これが私が行った方法です。これにより、システムのTomcatと独自の個人的なTomcatインスタンスが分離され、アクセス許可を変更したり、サービスとして実行されているTomcatを停止したりする必要がなくなります。
通常どおり tomcat をインストールします。sudo apt-get install tomcat7
プライベート インスタンス サポートをインストールします。sudo apt-get install tomcat7-user
ホーム フォルダーにローカル インスタンスを作成します。
tomcat7-instance-create -p 10080 -c 10005 mytomcat
注: -p はポート番号 (デフォルトは 8080) を設定し、-c は制御ポート (デフォルトは 8005) を設定します。サービスとして実行される Tomcat のメイン インストールと競合しないようにこれらを設定します。"mytomcat" は何でもかまいませんが、ホームにこの名前のディレクトリが作成されます。
以下を使用して、Eclipse を満足させます。
cd mytomcat
ln -s /usr/share/tomcat7/lib
ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar
ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar
mkdir -p common/classes;
mkdir -p server/classes;
mkdir -p shared/classes;
これで、Eclipse 内で Tomcat v7.0 サーバーを作成し、インストール ディレクトリを ~/mytomcat として設定できます。
注: 共通、サーバー、および共有クラスもリンクになる可能性がありますが、この 2 つを分けておきたいと思いました。