Ubuntu下安装配置WEB开发环境主要包括 JDK1.7 MySQL5.7 Tomcat7服务

1.JDK

下载JDK 的tar包

地址JDK1.7

解压安装

  • 操作如下
    #1. 创建存放目录即安装目录
    sudo mkdir /usr/software
    sudo mkdir /usr/software/java
    #2. 解压到存放目录
    sudo tar -zxvf jdk-7u76-linux-x64.tar.gz -C /usr/software/java
    

配置环境变量

选择其中一种即可

1.1全局

  • 修改全局配置文件,作用于所有用户:vim /etc/profile 在文件尾部添加
    export JAVA_HOME=/usr/software/java/jdk1.7.0_76  ## 安装jdk的目录到bin上级
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=.:${JAVA_HOME}/bin:$PATH
    

在这里插入图片描述

1.2当前用户

  • 修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样
    export JAVA_HOME=/usr/software/java/jdk1.7.0_76  ## 安装jdk的目录到bin上级
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=.:${JAVA_HOME}/bin:$PATH
    

重新加载配置

  • 命令
    ##对应方法一:全局
    source /etc/profile 
    ##对应方法二:当前用户
    source ~/.bashrc
    

测试

  • 命令
    java -version
    # 显示出java信息
    

2.Tomcat

下载Tomcat

解压到安装路径

  • 命令
        #1. 创建存放目录即安装目录
    	sudo mkdir /usr/software/tomcat
    	#2. 解压到存放目录
    	sudo tar -zxvf apache-tomcat-7.0.99.tar.gz -C /usr/software/tomcat/
    

编辑tomcat(原catalina.sh)文件

  • 将 /usr/software/tomcat/apache-tomcat-7.0.99/bin/ 的 catalina.sh 复制到 /etc/init.d/ 并重命名为tomcat(名称任意)
    进入到tomcat的bin目录下

    # 复制文件
    sudo cp -r  catalina.sh  /etc/init.d
    # 进入到init.d 目录
    cd /etc/init.d
    # 重命名
    sudo mv catalina.sh tomcat
    
  • 编辑 tomcat

    sudo vim tomcat
    
  • 加载头部

    ###在tomcat中加入
    
    ### BEGIN INIT INFO
    # Provides:          tomcat9
    # Required-Start:    $remote_fs $network
    # Required-Stop:     $remote_fs $network
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: The tomcat Java Application Server
    ### END INIT INFO
    CATALINA_HOME=/home/ubuntu/software/server/apache-tomcat-***###(tomcat绝对路径)
    JAVA_HOME=/home/ubuntu/software/java/jdk***###(JDK绝对路径)
    
  • 在 下面注释JAVA_HOME和CATALINA_HOME的位置配置 相应的路径

赋予权限

chmod 755 tomcat

添加服务

chkconfig --add tomcat

  • 出现报错:原因是 Ubuntu 中 chkconfig 已经被替换为 sysv-rc-conf ,如果直接apt install sysv-rc-conf 是安装不了的。

    sudo vim /etc/apt/sources.list
    
    # 1 在文件中加入
    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
    # 2 更新
    sudo apt update
    # 3 安装
    sudo apt install sysv-rc-conf
    

安装tomcat服务

sudo sysv-rc-conf tomcat on

添加开机自启动

sudo systemctl enable tomcat

查看所有Ubuntu服务状态

  • 命令
    service --status-all  #查看所有Ubuntu服务的状态
    sysv-rc-conf --list   #查看所有Ubuntu服务的状态
    chkconfig --list #查看所有服务
    service xxx status #某一个服务
    

启动、关闭服务

  • 命令
    service tomcat stop
    service tomcat start
    

卸载服务

  • 命令
    #仅删除服务
    update-rc.d tomcat remove
    #彻底删除服务及配置文件
    update-rc.d -f tomcat remove
    

配置地址映射

修改/tomcat/conf/server.xml

  • 地址映射
 <Host name="localhost"  appBase="webapps"
	      unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
	      <Context path="/imagejz/photo/" docBase="/home/kejia/disk/photo/" reloadable="true"></Context>
	      <Context path="/TVDS/photo/" docBase="/home/kejia/disk/photo/" reloadable="true"></Context>
  • 解决路径中含有中文
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />

3.MySQL

下载

地址MySQL

解压安装

  • 命令

    #
    sudo mkdir /usr/software/mysql
    #
    sudo tar -xvf mysql-server_5.7.28-1ubuntu18.04_amd64.deb-bundle.tar  -C /usr/software/mysql/
    #
    cd /usr/software/mysql/
    #
    sudo dpkg -i *.deb
    #
    sudo apt-get -f install 
    

注意要在弹出窗口页面选择5.X

如果遇到不可以 远程连接可以参考解决在Ubuntu上安装MySQL数据库但是不能远程连接问题描述Host ‘*’ is not allowed to connect to this MySQL server

问题解决方案

远程连接ubuntu mysql出现2003错误 cant connect to mysql

  1. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
  2. 注释掉 bind-address =127.0.0.1
  3. service mysql restart

可能会用到的命令

pwd 当前目录的绝对路径

sudo lsof -i :8080 查看端口是否打开

sudo ufw disable 关闭防火墙

netstat -tnl 查看端口开放状态

相应文件的解压命令

```bash
- xz  -d     ***.tar.xz
- tar -xvf   ***.tar
- tar -zxvpf ***.tar.gz
- tar -jxvpf ***.tar.bz2
```
发布了17 篇原创文章 · 获赞 1 · 访问量 558

猜你喜欢

转载自blog.csdn.net/a393007511/article/details/103855688