CentOS上部署自启动的JDK 7 Tomcat 7.0.62教程

需积分: 11 0 下载量 67 浏览量 更新于2024-09-10 收藏 1.79MB DOC 举报
本文档主要介绍了如何在CentOS系统上搭建Java开发环境,包括JDK(Java Development Kit)和Tomcat web服务器,并实现My5.6项目的自动启动服务。以下是详细的步骤: 1. **检查当前已安装的Java版本**: 在CentOS系统上,通过`rpm-qa | grep java`命令查看系统已安装的Java版本,确认是否有多个OpenJDK版本。在这个例子中,系统已安装了Java 1.6.0-openjdk和Java 1.7.0-openjdk。 2. **卸载多余Java版本**: 由于可能有多个版本的Java,为了确保只保留所需的版本,需要卸载除目标版本外的其他Java,使用`rpm -e --nodeps <package_name>`命令,这里提到的是卸载旧版本的Java,如`tzdata-java`, Java 1.6.0 和Java 1.7.0。 3. **安装指定版本的JDK**: 使用`cd`命令切换目录,然后下载并解压目标版本的JDK(这里使用的是JDK 7u79),例如`tar -zxvf jdk-7u79-linux-x64.gz`。解压后将JDK文件夹移动到一个特定路径(如`/flashpay/jdk1.7.0_79`),并在`/etc/profile`文件中添加环境变量来设置JAVA_HOME、JRE_HOME和PATH,确保系统可以找到JDK的bin目录。 4. **设置环境变量**: 通过`vi`编辑器修改`/etc/profile`文件,添加`JAVA_HOME`、`JRE_HOME`、`PATH`和`CLASSPATH`等环境变量,并使用`export`命令使这些变量在终端会话中生效。`CLASSPATH`包含了JDK中的核心库和工具。 5. **使配置生效**: 保存并退出编辑器后,通过`source /etc/profile`命令使新的环境变量立即生效。 6. **安装Tomcat**: 下载Apache Tomcat 7.0.62版本,解压到`/flashpay`目录,并创建软链接将解压后的目录重命名为`tomcat`,方便管理。 7. **配置Tomcat自动启动**: 进入`/flashpay/tomcat/bin`目录,编辑`startup.sh`文件,添加`chkconfig`命令行,以设置Tomcat的启动级别(2-5代表系统启动时运行,8代表多用户模式,0-9代表所有级别)。同时为脚本添加描述和启动描述信息。 8. **配置自动启动服务**: 在`startup.sh`文件开头添加`#description: tomcat autostart`,以便在系统启动时自动运行Tomcat。 完成以上步骤后,CentOS系统已经配置好JDK、Tomcat以及My5.6项目的自动启动服务。这将使得在系统重启后,JDK和Tomcat能够自动启动,为后续的Java开发和web应用部署提供良好基础。