我在我的Ubuntu12.04中安装了java7和ApacheTomcat7,并下载了eclipse EE。现在我必须用tomcat配置我的eclipse。因为我想找到tomcat安装目录。我怎么才能找到它。我使用Ubuntu软件中心安装了java和tomcat。
答案 0 :(得分:32)
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
和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。有关详细信息,请查看here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat
答案 1 :(得分:4)
实际上你可以在Eclipse中使用来自Ubuntu存储库的Tomcat(至少使用Kepler版本)。它只需要几个额外的步骤。
将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/
将Concat策略文件合并到一个文件中:
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)。
我根据my article撰写了这个答案。它更详细,所以如有必要,请参考它。
答案 2 :(得分:3)
您可以从存储库安装tomcat。
搜索tomcat。
DataGridCheckBoxColumn
安装tomcat admin和tomcat
sudo apt-cache search tomcat
检查tomcat状态
sudo apt-get install tomcat7-admin
sudo apt-get install tomcat7
启动和停止tomcat
sudo service tomcat7 status
tomcat7的bin文件夹位于/ usr / share / tomcat7,而日志和配置位于/ usr / lib / tomcat7
来源:http://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu
答案 3 :(得分: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上工作。
答案 4 :(得分:-2)
请勿使用默认命令,例如sudo apt-get install tomcat7
。
如果您按照上述命令操作,则会遇到很多问题,因为CATALINA_HOME
和CATALINA_BASE
将位于不同的位置。在这种情况下,您必须单独声明环境变量。