美文网首页
Linux实操-J2EE定制篇

Linux实操-J2EE定制篇

作者: 王祖龙 | 来源:发表于2019-02-09 14:48 被阅读1次

    1.1 J2EE需要安装的软件

    • JDK1.8
    • Tomcat
    • Eclipse
    • MySql

    1.2 JDK1.8 升级/安装

    1.2.1 卸载旧版Java

    检查Java版本号:

     java –version
    

    若显示以java version "1.8…打头,跳过本节,直接执行1.2.2节,否则执行命令:

    rpm -qa|grep java

    如果屏幕显示:

    javapackages-tools-3.4.1-6.el7_0.noarch
    python-javapackages-3.4.1-6.el7_0.noarch
    tzdata-java-2015a-1.el7.noarch
    java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    

    卸载这些包:

    rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
    rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch
    rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch
    

    1.2.2 JDK1.8 安装(tar.gz)

    1. 先将软件JDK1.8通过 Filezilla 上传到 /opt 下
    2. 解压缩到 /opt
    tar -zxvf jdk-8u201-linux-x64.tar.gz
    
    1. 配置环境变量的配置文件 vim /etc/profile
    JAVA_HOME=/opt/jdk1.8.0_201
    PATH=/opt/jdk1.8.0_201/bin;$PATH
    export JAVA_HOME PATH
    
    1. 需要注销用户,环境变量才能生效。 如果是在 3 运行级别, logout 如果是在 5 运行级别

    如果是在 3 运行级别, logout 如果是在 5 运行级别

    1. 在任何目录下就可以使用 java 和 javac

    1.2.3 JDK1.8 安装(rpm)

    Java官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载最新jdk8安装文件(rpm)并安装:

    rpm -ivh jdk-8u131-linux-x64.rpm
    

    再次执行

    java –version
    

    确认显示以java version "1.8…打头,则安装/升级成功。

    1.3 Tomcat 9安装

    Tomcat 9下载地址

    1. 解压缩到/opt
    cd /opt
    tar -zxvf apache-tomcat-9.0.16.tar.gz
    

    2)启动tomcat

    cd apache-tomcat-9.0.16/bin/
    ./startup.sh
    

    使用 Linux 本地的浏览是可以访问到 tomcat

    1. 开放端口 8080 ,这样外网才能访问到 tomcat
      vim /etc/sysconfig/iptables
    -A input -m state --state NEW -m tcp -p tcp -dport 8080 -j ACCEPT
    

    4)重启防火墙

    service iptables restart
    service iptables status
    

    1.4 Eclipse安装

    eclipse下载地址

    1. 解压缩到/opt
    cd /opt
    tar -zxvf eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz
    
    1. 启动 eclipse,配置 jre 和 server
      启动方法 1: 创建一个快捷方式
      启动方式 2: 进入到 eclipse 解压后的文件夹,然后执行

    2. 编写 jsp 页面,并测试成功!

    1.5 MySQL安装

    1.5.1 卸载mariadb-lib

    查看是否安装mariadb-lib

    rpm -qa|grep mariadb
    

    若mariadb-libs存在,执行命令卸载:

    rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
    

    1.5.2 安装libaio

    查看是否安装libaio

    rpm -qa|grep libaio
    

    若libaio不存在,从CentOS安装光盘Packages目录安装libaio:

    rpm -ivh libaio-0.3.109-12.el7.x86_64.rpm
    

    1.5.3 安装net-tools

    查看是否安装net-tools

    rpm -qa|grep net-tools
    

    若net-tools不存在,从CentOS安装光盘Packages目录安装net-tools:

    rpm -ivh net-tools-1.60-110.el6_2.x86_64.rpm --force --nodeps
    

    1.5.4 安装MySQL 5.7.22
    从MySQL官网(https://dev.mysql.com/downloads/mysql/)下载rpm格式的安装文件(Bundle),并解压缩后得到如下需要安装的文件

    包名 说明
    mysql-community-server 数据库服务器
    mysql-community-client 数据库客户端
    mysql-community-common 常用的数据库文件工具
    mysql-community-libs 数据库共用的库文件

    安装命令

    rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
    

    1.5.5 初始化MySQL
    mysql初始化,执行命令

    mysqld --initialize-insecure --user=mysql
    

    启动mysql服务

    service mysqld start
    

    1.5.6 更改数据目录属组
    更改mysql数据库目录的所属用户及其所属组:

    chown mysql:mysql /var/lib/mysql -R
    

    1.5.7 修改root用户密码
    执行命令:

    mysql> UPDATE mysql.user SET authentication_string = PASSWORD('passw0rd') WHERE User = 'root' AND Host = 'localhost';
    mysql> FLUSH PRIVILEGES;
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'passw0rd' with grant option;
    mysql> flush privileges;
    

    1.5.8 创建数据库

    mysql> CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    

    1.5.9 修改配置文件
    修改/etc/my.cnf,确保下列配置被正确设置:

    user=mysql
    skip-name-resolve
    #skip-grant-tables
    max_connections=10000
    wait_timeout=31536000
    interactive_timeout=31536000
    

    重启mysql

    service mysqld restart
    

    执行命令ps -ef | grep mysqld,屏幕显示类似:

    mysql 1287 1 0 17:48 00:00:11 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

    执行命令:

    kill 1287
    

    1287为上个命令第2列显示的数字
    1.5.10 设置mysql开机启动
    执行命令

    systemctl enable mysqld.service
    

    执行命令

    systemctl list-unit-files | grep mysqld
    

    若显示

    mysqld.service enabled

    则设置成功

    1.5.1 启动mysql并验证
    执行命令

    systemctl start mysqld.service

    登录mysql
    mysql -uroot -ppassw0rd
    若显示包含
    Welcome to the MySQL monitor.
    则mysql配置、启动成功。

    相关文章

      网友评论

          本文标题:Linux实操-J2EE定制篇

          本文链接:https://www.haomeiwen.com/subject/cjnasqtx.html