Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)

yizhihongxing

Linux 安装 JDK Tomcat MySQL 的教程(使用 Mac 远程访问)

前置条件

  • 基本的 Linux 操作知识
  • 一台远程 Linux 服务器
  • 本地 macOS 系统

安装 JDK

  1. 从官网下载jdk-8u251-linux-x64.tar.gz文件。(根据系统版本选择对应文件)

  2. 将下载的文件上传到服务器,并解压到 /usr/local/jdk8 目录中。

bash
tar -xzvf jdk-8u251-linux-x64.tar.gz -C /usr/local/
sudo mv /usr/local/jdk1.8.0_251 /usr/local/jdk8

  1. 配置 环境变量

编辑 /etc/profile 文件,添加以下内容:

bash
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

保存文件并执行命令使其立即生效。

bash
source /etc/profile

  1. 验证 JDK 是否安装成功。

输入以下命令:

bash
java -version

如果输出了 JDK 的版本信息,则证明安装成功。

安装 Tomcat

  1. 从官网下载tomcat-8.5.57.tar.gz文件。(根据系统版本选择对应文件)

  2. 将下载的文件上传到服务器,并解压到 /usr/local/tomcat8 目录中。

bash
tar -xzvf apache-tomcat-8.5.57.tar.gz -C /usr/local/
sudo mv /usr/local/apache-tomcat-8.5.57 /usr/local/tomcat8

  1. 启动 Tomcat。

bash
/usr/local/tomcat8/bin/startup.sh

  1. 验证 Tomcat 是否安装成功。

输入以下命令:

bash
ps -ef|grep tomcat

如果输出了 Tomcat 的相关进程信息,则证明安装成功。

安装 MySQL

  1. 安装 MySQL。

bash
sudo apt-get install mysql-server

  1. 启动 MySQL 服务。

bash
sudo service mysql start

  1. 设置 MySQL 密码。

bash
sudo /usr/bin/mysql_secure_installation

  1. 验证 MySQL 是否安装成功。

输入以下命令,使用输入的 MySQL 密码登录。

bash
mysql -u root -p

如果登录成功,则证明 MySQL 安装成功。

远程访问

  1. 在服务器上启动 Tomcat 并确保端口 8080 已经打开。

  2. 在本地 macOS 上打开终端,输入以下命令:

bash
ssh -L 8888:localhost:8080 username@server_ip

将 username 替换为服务器的用户名,将 server_ip 替换为服务器的公网 IP 地址。

  1. 打开浏览器,在地址栏中输入 http://localhost:8888/,按下回车键,即可访问服务器上的 Tomcat。

示例

示例 1:在 Linux 上安装 JDK

假设在本地的 Downloads 目录下有一份 jdk-8u251-linux-x64.tar.gz 文件。

  1. 将该文件上传到服务端。

bash
# 将文件上传到当前用户的主目录下
scp ~/Downloads/jdk-8u251-linux-x64.tar.gz username@server_ip:~

  1. 连接到服务器,进入到 /usr/local 目录,并解压 jdk。

```bash
ssh username@server_ip

cd /usr/local

sudo tar -xzvf ~/jdk-8u251-linux-x64.tar.gz
sudo mv jdk1.8.0_251 jdk8
```

  1. 配置环境变量

```bash
sudo vim /etc/profile

# 添加以下内容到文件中
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

sudo source /etc/profile
```

示例 2:在 Linux 上安装 Tomcat

假设在本地的 Downloads 目录下有一份 apache-tomcat-8.5.57.tar.gz 文件。

  1. 将该文件上传到服务端。

bash
scp ~/Downloads/apache-tomcat-8.5.57.tar.gz username@server_ip:~

  1. 连接到服务器,进入到 /usr/local 目录,并解压 Tomcat。

```bash
ssh username@server_ip

cd /usr/local

sudo tar -xzvf ~/apache-tomcat-8.5.57.tar.gz
sudo mv apache-tomcat-8.5.57 tomcat8
```

  1. 启动 Tomcat

bash
sudo /usr/local/tomcat8/bin/startup.sh

  1. 验证 Tomcat 是否安装成功。

bash
ps -ef|grep tomcat

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问) - Python技术站

(0)
上一篇 2023年5月20日
下一篇 2023年5月20日

相关文章

  • Java数据类型与MySql数据类型对照表

    让我们来详细讲解Java数据类型与MySQL数据类型对照表的完整攻略。 Java数据类型与MySQL数据类型对照表 在Java中,数据类型用于定义变量的类型,MySQL中,数据类型用于定义列的类型。两者之间存在对应关系,下面是Java数据类型与MySQL数据类型对照表。 Java数据类型 MySQL数据类型 boolean TINYINT(1) tinyin…

    Java 2023年5月19日
    00
  • 详解java创建一个女朋友类(对象啥的new一个就是)==建造者模式,一键重写

    让我详细解释一下如何使用建造者模式创建一个女朋友类。 建造者模式 建造者模式是一种创建型设计模式,通过一步一步构建复杂对象,最终形成一个完整的对象。在使用建造者模式时,我们可以将对象的构建过程抽象出来,通过不同的特定构建器组合这些步骤来构造出最终的对象。 创建女朋友类 下面就来创建一个女朋友类吧!首先,我们要定义一个Girlfriend类,它包含一些属性,例…

    Java 2023年5月26日
    00
  • Eclipse+Maven构建Hadoop项目的方法步骤

    下面我将详细讲解“Eclipse+Maven构建Hadoop项目的方法步骤”的完整攻略。本攻略分为以下几个步骤: 1. 安装 JDK 和 Eclipse 首先需要安装 JDK 和 Eclipse。建议使用最新版本的 JDK 和 Eclipse。安装过程不再赘述。 2. 安装 Maven Maven 是 Java 的一个构建工具,用于管理项目的依赖关系和构建过…

    Java 2023年5月20日
    00
  • Java多线程之synchronized同步代码块详解

    Java多线程之synchronized同步代码块详解 什么是synchronized同步代码块? synchronized 是 Java 中的一个关键字,用来实现多线程的同步。synchronized 有两个作用:一是保证代码块只能由一个线程执行,二是保证该线程执行该代码块期间所需的所有资源都已获取。 具体地说,我们可以使用synchronized关键字来…

    Java 2023年5月18日
    00
  • JDBC 数据库常用连接 链接字符串

    当我们使用Java来操作数据库时,需要使用到JDBC API。而在使用JDBC API时,我们需要对数据库进行连接,与数据库建立起联系,这个过程称为“连接(Connect)”。 连接包括几个关键步骤: 1.导入JDBC相关的Jar包 我们需要导入JDBC相关的Jar包才能够使用JDBC API。常用的Jar包有mysql-connector-java,它是M…

    Java 2023年6月16日
    00
  • 详解spring mvc(注解)上传文件的简单例子

    Spring MVC是一种常用的Web框架,它提供了一种方便的方式来处理HTTP请求和响应。在Spring MVC中,我们可以使用注解来处理文件上传。本文将详细讲解“详解Spring MVC(注解)上传文件的简单例子”的完整攻略,并提供两个示例说明。 步骤一:添加依赖 我们需要在pom.xml文件中添加以下依赖: <dependency> &lt…

    Java 2023年5月18日
    00
  • java常用工具类 IP、File文件工具类

    Java常用工具类是在Java编程中经常用到的类库,这些类库已经被Java官方开发团队封装好,我们可以直接调用这些工具类的方法来实现一些常见的操作。其中,IP和File工具类是Java编程领域中比较常用的工具类。 IP 工具类 1. 获取本机IP 我们可以使用Java中的InetAddress类来获取本机的IP地址。 import java.net.Inet…

    Java 2023年5月20日
    00
  • Springmvc完成ajax功能实例详解

    在 Spring MVC 中,我们可以使用 AJAX 技术来实现异步请求和响应。本文将详细讲解 Spring MVC 完成 AJAX 功能的实例,包括如何使用 @ResponseBody 注解和 ResponseEntity 类,并提供两个示例说明。 使用 @ResponseBody 注解 在 Spring MVC 中,我们可以使用 @ResponseBod…

    Java 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部