在Ubuntu上安装Tomcat 6
时间:2020-01-09 10:45:20 来源:igfitidea点击:
在安装Tomcat之前,我们需要确保已安装Java。我假设如果我们正在尝试安装Tomcat,那么我们已经安装了Java,但是如果不确定,可以使用dpkg命令检查如下:
dpkg get-selections | grep sun-java
如果我们已经安装了java,这应该为我们提供以下输出:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
如果该命令没有结果,则需要使用此命令安装最新版本:
sudo apt-get install sun-java6-jdk
安装
现在,我们将从apache站点下载并提取Tomcat。我们应该检查以确保没有其他版本,并进行相应调整。
wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz tar xvzf apache-tomcat-6.0.14.tar.gz
最好的办法是将tomcat文件夹移动到一个永久位置。我选择了/ usr / local / tomcat,但如果愿意,可以将其移至其他位置。
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
Tomcat需要设置JAVA_HOME变量。最好的方法是在.bashrc文件中进行设置。如果选择的话,也可以编辑startup.sh文件。
更好的方法是编辑.bashrc文件并其中添加粗体行。我们必须注销Shell才能使更改生效。
vi ~/.bashrc
添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
此时,我们只需执行tomcat / bin文件夹中的startup.sh脚本即可启动tomcat。
自动启动
要使tomcat在启动计算机时自动启动,可以添加脚本使其自动启动和关闭。
sudo vi /etc/init.d/tomcat
现在粘贴以下内容:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun case in start) sh /usr/local/tomcat/bin/startup.sh ;; stop) sh /usr/local/tomcat/bin/shutdown.sh ;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh ;; esac exit 0
我们需要通过运行chmod命令使脚本可执行:
sudo chmod 755 /etc/init.d/tomcat
最后一步实际上是使用符号链接将此脚本链接到启动文件夹。执行这两个命令,我们就该走了。
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat现在应该已完全安装并可以运行。