CentOS7安装JDK、Tomcat、MySQL与Java Web环境搭建

4 下载量 200 浏览量 更新于2024-08-30 收藏 68KB PDF 举报
本文档主要介绍了如何在Linux CentOS 7系统上安装JDK、Tomcat以及MySQL,以便构建Java Web项目的运行环境。以下是详细步骤: ### 一、安装JDK 1. 卸载旧版本JDK - 首先,通过`rpm -qa | grep jdk`命令列出所有已安装的JDK。 - 接着,使用`yum -y remove 安装包名称`卸载不需要的JDK。 2. 下载并解压JDK - 在`/usr/local`目录下创建一个名为`java`的新目录。 - 使用`wget`命令在`java`目录下下载JDK安装包,例如: ```bash wget --no-cookies --no-check-certificate --header 'Cookie: gpw_e24=http://www.oracle.com/; oraclelicense=accept-securebackup-cookie' http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz ``` - 或者,您也可以在本地下载后通过shell工具上传到Linux服务器。 - 使用`tar -zxvf 压缩包名称`解压缩下载的文件。 3. 配置环境变量 - 进入`/etc`目录,使用`vim profile`编辑profile文件,如果不存在,可以编辑`/root/.bash_profile`。 - 在文件末尾添加如下内容: ```bash export JAVA_HOME=/path/to/jdk安装包的根目录 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar ``` - 保存并退出编辑器,然后执行`source /etc/profile`使配置生效。 - 通过`java -version`命令检查JDK是否安装成功,显示版本信息即表示成功。 ### 二、安装Tomcat 1. 下载并解压Tomcat - 在`/usr/local`目录下创建`mywork`目录。 - 在`mywork`目录下使用`wget`下载Tomcat安装包,之后进行解压。 2. 配置Tomcat - 将Tomcat的`bin`目录添加到PATH环境变量中,以便可以通过命令行启动和停止Tomcat。 - 配置Tomcat的启动和停止脚本,确保其能够正确运行。 - 修改`/usr/local/tomcat/conf/server.xml`以配置端口和其他服务器设置。 ### 三、安装MySQL 1. 安装MySQL Server - 使用`yum install mysql-server`命令安装MySQL服务。 - 配置MySQL服务以在系统启动时自动启动,使用`systemctl enable mysqld`。 2. 启动MySQL - 启动MySQL服务:`systemctl start mysqld`。 3. 设置MySQL密码 - 使用`mysql_secure_installation`命令初始化MySQL,设置root用户的密码。 4. 创建数据库和用户 - 登录MySQL:`mysql -u root -p`,输入新设置的密码。 - 创建数据库:`CREATE DATABASE your_database_name;` - 创建用户并授权:`GRANT ALL PRIVILEGES ON your_database_name.* TO 'new_user'@'localhost' IDENTIFIED BY 'password';` - 刷新权限:`FLUSH PRIVILEGES;` - 退出MySQL:`exit;` ### 四、部署Java Web项目 1. 将项目复制到Tomcat的webapps目录 - 将打包好的WAR文件或已解压的目录复制到`/usr/local/tomcat/webapps/`。 2. 启动Tomcat - 运行`/usr/local/tomcat/bin/startup.sh`启动Tomcat服务器。 3. 访问项目 - 在浏览器中输入`http://your_server_ip:8080/your_project_name`,如果一切配置正确,你应该能看到你的Java Web项目运行起来。 通过以上步骤,您将在Linux CentOS 7系统上成功构建了一个Java Web项目所需的完整运行环境,包括JDK、Tomcat和MySQL。记得在每个阶段都测试和验证安装,确保每个组件都能正常工作。