22

我在我的 Ubuntu12.04 中安装了 java7 和 ApacheTomcat7,并下载了 eclipse EE。现在我必须用tomcat配置我的eclipse。因为我想找到tomcat的安装目录。我怎么能找到它。我使用 Ubuntu 软件中心安装了 java 和 tomcat。

4

5 回答 5

33

1.apache-tomcat-7.0.6.tar.gz从下面的链接
http://tomcat.apache.org/download-70.cgi [tar.gz]下载包“ ”

2.现在使用以下命令解压它:

tar xvzf apache-tomcat-7.0.8.tar.gz

3.然后移动到更合适的目录,在我们的例子中/usr/share/tomcat7,但可以在任何目录中。我们使用以下命令执行此操作:

sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7

4.现在定义环境变量JAVA_HOMEJRE_HOME. 这个文件是在“环境”中的/etc。命令来编辑这个文件:

sudo gedit /etc/environment

5.这里记录下我们安装Java的路由,我的情况如下:

JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
PATH="...(other path):$JAVA_HOME:$JRE_HOME"

6. 重要提示:验证他们安装 Java 的路由。

有时 tomcat 无法识别,但识别 tomcat 的可靠方法是定义catalina.sh位于tomcat7/bin. 要修改此文件,请使用以下命令:

sudo gedit /usr/share/tomcat7/bin/catalina.sh

现在在第一行之后插入JAVA_HOMEand JRE_HOME,所以文件如下:

#!/bin/sh
JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
# Licensed to the Apache Software Foundation (ASF)...
#...
#...
....

现在配置Tomcat用户,这是在文件“ tomcat-users.xml”目录中完成的tomcat7/conf。编辑文件的命令:

sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml

7.不同于以前的版本,管理员应该拥有“manager”角色,现在应该是“ manager-gui”来操作web管理tomcat7。该文件如下所示:

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="admin"/>

<user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/>
</tomcat-users>

8.更多信息请看这里
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat

于 2012-06-27T05:37:12.667 回答
4

实际上,您可以将 Ubuntu 存储库中的 Tomcat 与 Eclipse 一起使用(至少使用 Kepler 版本)。它只需要几个额外的步骤。

  1. 打开 Eclipse。按文件⇒新建⇒其他...⇒服务器⇒服务器⇒下一个>⇒Apache ⇒Tomcat v7.0服务器
  2. 选择Tomcat安装目录:/usr/share/tomcat7
  3. 单击完成,忽略错误消息,再次单击完成
  4. 将 Tomcat 配置复制到从终端执行的工作区:

    sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    
  5. 将策略文件合并为一个文件:

    cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    cat policy.d/* > catalina.policy
    
  6. 每次从 Eclipse 运行之前关闭 tomcat7 服务,或者在工作区的配置文件中编辑 tomcat 的端口(我建议编辑配置):

    gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
    

    您有兴趣更改端口 8080、8009 和 8005(例如,更改为 9090、9009 和 9005)。

  7. 返回 Eclipse,在 Project Explorer(左侧面板)中选择“Servers”,按 F5 刷新它。
  8. 从 Eclipse 启动 Tomcat(请参阅 Eclipse 底部面板中的 Servers 选项卡)。

我根据我的文章写了这个答案。它有点详细,所以如果需要,请参阅它。

于 2013-11-11T01:00:00.040 回答
3

您可以从存储库安装 tomcat。

  1. 搜索tomcat。

    sudo apt-cache search tomcat
    
  2. 安装tomcat admin和tomcat

    sudo apt-get install tomcat7-admin
    sudo apt-get install tomcat7
    
  3. 检查tomcat状态

    sudo service tomcat7 status
    
  4. 启动和停止tomcat

    sudo service tomcat7 start
    sudo service tomcat7 stop
    

tomcat7 的 bin 文件夹位于 /usr/share/tomcat7,日志和配置位于 /usr/lib/tomcat7

来源:http ://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu

于 2016-02-10T14:21:17.907 回答
1

我喜欢尽可能使用存储库中的包。

在这种情况下:

sudo apt-get install tomcat7-user
sudo tomcat7-instance-create /srv/tomcats/ubuntu
sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/

对于 tomcat6,可以跳过 ln 步骤。

然后只需使用这个路径在eclipse上添加一个tomcat7服务器。在 14.04 和 eclipse kepler sr2 上测试。应该在 12.04 工作。

于 2014-06-16T18:44:42.677 回答
-2

默认情况下不要使用命令,例如sudo apt-get install tomcat7.

如果您遵循上述命令,那么您将面临很多问题,因为CATALINA_HOME并且CATALINA_BASE将在不同的位置。在这种情况下,您必须单独声明环境变量。

于 2013-08-01T06:27:35.553 回答