这是我这样做的方式,它使系统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。
注意:common、server 和 shared 类也可以是链接,但我想将两者分开。