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的可靠方法是在位于tomcat7/bin的“catalina.sh”内定义文件路径。要修改此文件,请使用以下命令:
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