linux环境下安装jdk及tomcat
### Linux环境下安装JDK及Tomcat #### 一、准备工作:下载JDK及Tomcat 在开始安装之前,首先需要准备好所需的JDK和Tomcat软件包。本例中使用的是`jdk-6u32-linux-x64.bin`作为JDK安装包,以及`apache-tomcat-6.0.24.tar`作为Tomcat安装包。 1. **JDK下载文件**:`jdk-6u32-linux-x64.bin` - 这是Sun JDK 6 Update 32版本的Linux x64位二进制文件。 2. **Tomcat下载文件**:`apache-tomcat-6.0.24.tar` - 这是Apache Tomcat 6.0.24版本的压缩包,适用于Linux系统。 #### 二、安装JDK 1. **上传JDK文件**: - 使用SSH将`jdk-6u32-linux-x64.bin`上传至`/usr/java/`目录。 2. **更改目录**: - 在终端中输入`cd /usr/java/`,切换到包含JDK安装文件的目录。 3. **添加执行权限**: - 执行`# chmod +x jdk-6u32-linux-x64.bin`命令,为JDK安装文件添加执行权限。 4. **安装JDK**: - 执行`# ./jdk-6u32-linux-x64.bin`来安装JDK。默认情况下,JDK将被安装在`/usr/java/`目录下。 5. **设置环境变量**: - 编辑`/etc/profile`文件,在文件末尾添加以下内容: ``` JAVA_HOME=/usr/java/jdk1.6.0_32 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH ``` - 执行`source /etc/profile`使环境变量生效。 6. **验证安装**: - 输入`java -version`命令验证JDK是否安装成功。应显示如下信息: ``` java version "1.6.0_32" Java(TM) SE Runtime Environment (build 1.6.0_32-b06) Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode) ``` #### 三、安装Tomcat 1. **上传Tomcat文件**: - 使用SSH将`apache-tomcat-6.0.24.tar`上传至`/usr/share/`目录。 2. **解压Tar包**: - 执行`# tar -zxvf apache-tomcat-6.0.24.tar`命令解压Tomcat压缩包。 3. **移动并重命名文件夹**: - 使用`# cp -R apache-tomcat-6.0.24 /usr/local/tomcat`命令将解压后的文件夹复制到`/usr/local/`目录,并重命名为`tomcat`。 4. **启动Tomcat服务**: - 执行`# /usr/local/tomcat/bin/startup.sh`命令启动Tomcat服务。此时控制台会输出如下信息: ``` Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.6.0_45 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar ``` #### 四、测试安装结果 1. **通过浏览器访问**: - 使用浏览器访问`http://serverIP:8080`。如果出现Tomcat的默认欢迎页面,则表示Tomcat安装成功。 2. **检查端口占用情况**: - 如果没有出现页面,可以检查端口是否正在被监听:`# netstat -lnp`。 3. **检查Tomcat进程**: - 使用`# ps -ef | grep tomcat`命令检查Tomcat的进程状态。例如: ``` root 24782 1 0 09:52 pts/0 00:00:02 /usr/java/jdk1.6.0_45/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start root 24815 24482 0 09:52 pts/0 00:00:00 grep tomcat ``` 4. **解决常见问题**: - 若发现端口未监听或页面无法访问,可能是由于防火墙的限制导致的。可以通过以下命令关闭防火墙:`# service iptables stop`。 - 如果需要重新启动Tomcat服务,可以先停止它(`# kill -9 <PID>`),然后再次启动(`# /usr/local/tomcat/bin/startup.sh`)。 以上步骤详细介绍了如何在Linux环境中安装JDK和Tomcat,并进行了安装后的基本测试。通过这些步骤,用户可以确保JDK和Tomcat能够正确地运行在Linux系统上。