我在我的 Ubuntu12.04 中安装了 java7 和 ApacheTomcat7,并下载了 eclipse EE。现在我必须用tomcat配置我的eclipse。因为我想找到tomcat的安装目录。我怎么能找到它。我使用 Ubuntu 软件中心安装了 java 和 tomcat。
5 回答
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_HOME
和JRE_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_HOME
and 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
实际上,您可以将 Ubuntu 存储库中的 Tomcat 与 Eclipse 一起使用(至少使用 Kepler 版本)。它只需要几个额外的步骤。
- 打开 Eclipse。按文件⇒新建⇒其他...⇒服务器⇒服务器⇒下一个>⇒Apache ⇒Tomcat v7.0服务器
- 选择Tomcat安装目录:/usr/share/tomcat7
- 单击完成,忽略错误消息,再次单击完成
将 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/
将策略文件合并为一个文件:
cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ cat policy.d/* > catalina.policy
每次从 Eclipse 运行之前关闭 tomcat7 服务,或者在工作区的配置文件中编辑 tomcat 的端口(我建议编辑配置):
gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
您有兴趣更改端口 8080、8009 和 8005(例如,更改为 9090、9009 和 9005)。
- 返回 Eclipse,在 Project Explorer(左侧面板)中选择“Servers”,按 F5 刷新它。
- 从 Eclipse 启动 Tomcat(请参阅 Eclipse 底部面板中的 Servers 选项卡)。
我根据我的文章写了这个答案。它有点详细,所以如果需要,请参阅它。
您可以从存储库安装 tomcat。
搜索tomcat。
sudo apt-cache search tomcat
安装tomcat admin和tomcat
sudo apt-get install tomcat7-admin sudo apt-get install tomcat7
检查tomcat状态
sudo service tomcat7 status
启动和停止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
我喜欢尽可能使用存储库中的包。
在这种情况下:
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 工作。
默认情况下不要使用命令,例如sudo apt-get install tomcat7
.
如果您遵循上述命令,那么您将面临很多问题,因为CATALINA_HOME
并且CATALINA_BASE
将在不同的位置。在这种情况下,您必须单独声明环境变量。