系统环境:Debian 6.0
1. 首先需要安装jdk。有两个方法:一是从源里安装,另一个是从二进制版本安装。
从源里安装的方法比较简单:
apt-get install sun-java6-jdk
如果安装源中没有jdk,则可以从以下网站下载:
http://www.oracle.com/technetwork/indexes/downloads/index.html
下载最新版的jdk-6uxx-linux-i586.bin文件,通过如下命令增加可执行权限,然后执行安装:
chmod +x jdk-6u24-linux-i586.bin ./jdk-6u24-linux-i586.bin
2. 安装完成后,执行以下命令:
mv jdk-6u24-linux-i586 /usr/local/jdk vi /etc/profile
在profile文件末尾添加如下代码:
JAVA_HOME="/usr/local/jdk" # JAVA_HOME="/usr/lib/jvm/java-6-sun" # 如果是源安装 CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib" PATH=".:$PATH:$JAVA_HOME/bin" CATALINA_HOME="/usr/local/tomcat" export JAVA_HOME CATALINA_HOME
可以看到在上面的profile文件中我们事先配置好了CATALINA_HOME。CATALINA_HOME就是tomcat的安装目录,下面我们开始安装tomcat。
3. 去http://tomcat.apache.org/网站下载最新版的tomcat,使用如下命令解压,安装:
tar zxvf apache-tomcat-7.0.12.tar.gz mv apache-tomcat-7.0.12 /usr/local/tomcat vi /usr/local/tomcat/conf/server.xml
查找appBase="webapps",修改appBase的值为你的网页根目录。
4. 如此,tomcat就安装完毕了。但是需要为tomcat分配专门的用户,因为如果以root身份运行tomcat,tomcat就有了系统权限。所以添加一个独立运行此服务的用户tomcat,登陆设置为nologin,防止他拥用root权限给系统带来安全隐患:
useradd -d /usr/local/tomcat -s /usr/sbin/nologin tomcat chown -R tomcat:tomcat /usr/local/tomcat
5. 安装jsvc使tomcat随系统开机启动
参考http://tomcat.apache.org/tomcat-7.0-doc/setup.html的介绍,tomcat自带了jsvc工具,在tomcat的bin目录下:
cd $CATALINA_HOME/bin tar xvfz commons-deamon-native.tar.gz cd commons-daemon-1.0.x-native-src/unix ./configure make cp jsvc ../.. cd ../..
需要先安装编译工具才能执行编译命令,安装命令为:
apt-get install gcc make
如果执行没有出错,jsvc就安装成功了!
6. 设置启动脚本
在$CATALINA_HOME/bin/commons-daemon-1.0.x-native-src/unix/samples目录下有一个Tomcat7.sh文件,将其复制到/etc/init.d/m目录下并命名为tomcat:
cp /usr/local/tomcat/bin/commons-daemon-1.0.5-native-src/unix/samples/Tomcat7.sh /etc/init.d/tomcat
根据实际情况修改该文件,使其适合你的环境。
7. 修改运行级别
update-rc.d tomcat defaults
8. OK!
2022年12月14日 17:37
Debian is a popular operating system for servers and other high-powered computers. Tomcat is a popular web server application that can be used on Debian systems. In order real estate expert Raleigh to install Tomcat on a Debian system, you will need to use the apt package manager. First, update the apt package manager. Then, install the Tomcat package. Once Tomcat is installed, you will be able to start it by running the tomcat7 command.