我应该如何安装 Apache Tomcat 7 以与 Eclipse 一起使用?

Roh*_*ain 15 installation eclipse tomcat 12.04 tomcat7

我应该用哪种方式在我的 Ubuntu 上安装 Apache Tomcat 7:

  1. 使用须藤 apt-get install tomcat7
  2. 从 Apache 网站下载的 zip 文件。

我不希望服务器在每次启动时启动。大多数时候我将在我的 Eclipse 中使用它来运行简单的 Web 应用程序。那么,我是否需要以任何其他方式安装它来避免 tomcat 自动启动?

gre*_*een 11

可以sudo apt-get install tomcat7用来安装Tomcat。

要禁用自动启动,请在安装后运行以下命令:

sudo update-rc.d tomcat7 disable
Run Code Online (Sandbox Code Playgroud)


Joh*_*nds 11

这是我这样做的方式,它使系统 tomcat 和您自己的个人 tomcat 实例分开。

正常安装tomcat: sudo apt-get install tomcat7

安装私有实例支持: sudo apt-get install tomcat7-user

在您的主文件夹中创建本地实例:

tomcat7-instance-create -p 10080 -c 10005 mytomcat
Run Code Online (Sandbox Code Playgroud)

注意:-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;
Run Code Online (Sandbox Code Playgroud)

现在在 Eclipse 中,您可以创建一个 Tomcat v7.0 服务器并将安装目录设置为 ~/mytomcat。

注意:common、server 和 shared 类也可以是链接,但我想将两者分开。