在Ubuntu部署JavaWeb环境

本文详细介绍了在Linux环境下安装MySQL数据库、JDK和Tomcat应用服务器的过程,包括安装步骤、配置远程连接、设置字符编码以及环境变量等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装软件目录

软件版本
mysql5.7
jdk8
Tomcat9

二、安装MySQL

1.运行更新命令:

sudo apt-get update

2.安装

sudo apt-get install mysql-server

3.安装完毕,测试登录

mysql -uroot -p   #出现提示输入秘密,则表示安装成功

4.远程连接mysql配置

  • 在/etc/mysql/mysql.conf.d/mysqld.cnf里面注释#bind-address = 127.0.0.1

    不注释掉的话,远程连接linux的mysql服务报错10061(网上也有说把my.cnf文件bind-address给注释掉,可是我的my.cnf里面根本没有这行代码。)

  • 给其他用户远程访问授权

    root默认只有本机访问的权限,要通过其他机器访问,必须授权

     GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
     #root 是远程用户名;123456 是远程密码
     flush privileges;  #刷新权限
    

    不设置权限,会报1130-host" 127.0.0.0’is not allowed to connect to this MYSQL server

  • 设置utf8编码

    vim /etc/mysql/mysql.conf.d/mysqld.cnf   
    加入: 
    [mysql] 
    default-character-set = utf8
    
    [mysql.server] 
    default-character-set = utf8
    
    [mysqld_safe] 
    default-character-set = utf8
    
    [client] 
    default-character-set = utf8
    
    [mysqld] 
    character_set_server=utf8 
    init_connect=’SET NAMES utf8’
    

三、安装jdk

安装jdk就比较简单了,直接命令行输入java / javac,回车,就会提示安装

在这里插入图片描述

四、安装Tomcat

安装Tomcat我就没有用命令行安装了,直接采用本地下载apache-tomcat-9.0.22.tar.gz,并解压,在利用WinSCP远程工具上传到服务器下的/usr/local/目录

  • 下载Tomcat

​ 地址:http://tomcat.apache.org/

​ 这里下载的是:apache-tomcat-9.0.22.tar.gz

  • 用命令chmod 修改一下Tomcat的bin目录下的.sh权限

    切换至Tomcat的bin目录,执行

chmod u+x *.sh	       #不然执行./startup.sh会报错误:-bash: ./startup.sh: Permission denied
  • 修改环境变量

    cd 到Tomcat的bin目录

    sudo vim ~/.bashrc
    

    在文件末尾追加下面内容(把光标移至最后一行,按o,就能插入末尾了)

    #set oracle jdk environment
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_222  ## 这里要注意目录要换成自己解压的jdk 目录
    export JRE_HOME=${JAVA_HOME}/jre  
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
    export PATH=${JAVA_HOME}/bin:$PATH
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值