Linux(Centos7)中JavaEE环境搭建

1. 准备工作

如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件:

  1. mysql(mysql-5.6.14.tar.gz)
  2. jdk(jdk-8u151-linux-x64.tar.gz)
  3. tomcat(apache-tomcat-8.5.59.tar.gz)
  4. idea(ideaIC-2018.1.8.tar.gz)
  5. git(git-2.29.2.tar.gz)

在linux终端中,创建目录

  1. cd /
  2. mkdir mypackage
  3. mkdir worksoft
  4. cd worksoft
  5. mkdir jdk_8
  6. mkdir mysql
  7. mkdir tomcat
  8. mkdir idea_2018
  9. mkdir git

2. 安装 JDK

1. 先将软件通过xftp5 上传到 /mypackage 下

     cd /mypackage

     tar -zxvf jdk-8u151-linux-x64.tar.gz -C /worksoft/jdk_8

2. 解压缩到 /worksoft/jdk

3. 配置环境变量的配置文件vim /etc/profile

     输入G 定位到文件末尾

     输入i 进行编辑

     编辑完毕后,ESC退出编辑模式

     再按Shift + :,输入wq进行保存即可

           JAVA_HOME=/worksoft/jdk_8/jdk1.8.0_151

           PATH=/worksoft/jdk_8/jdk1.8.0_151/bin:$PATH

   export JAVA_HOME PATH

   说明:

                    :$PATH                                      把文件追加到PATH里

             export JAVA_HOME PATH       使环境变量生效

4. 注销用户或重启,使环境变量生效(建议重启)

    reboot      重启

5. 检验Jdk 是否安装成功

    java、javac、java -version

    

3. 安装和配置 Mysql 5.6

1. 安装编译代码需要的包

    yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

2. 解压mysql安装包

    cd /mypackage

    tar -zxvf mysql-5.6.14.tar.gz -C /worksoft/mysql5_6

3. 编译安装[源码=》编译]

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

4. 编译并安装

    make && make install

    注意:整个过程需要30分钟左右……漫长的等待

5. 配置mysql 用户及组

   使用下面的命令查看是否有mysql用户及用户组

       cat /etc/passwd 查看用户列表

       cat /etc/group  查看用户组列表

   如果没有,就创建

       groupadd mysql

       useradd -g mysql mysql

       ls -l /usr/local/       // 查看mysql 所有者,所有组

   

6. 修改/usr/local/mysql权限

    chown -R mysql:mysql /usr/local/mysql

7. 初始化配置,进入安装路径(在执行下面的指令),执行初始化配置脚本,创建系统自带的数据库和表

    cd /usr/local/mysql

    scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

8. 修改默认配置文件名称,防止干扰

     mv /etc/my.cnf /etc/my.cnf.bak

9. 启动mysql服务

    添加服务,拷贝服务脚本到init.d目录,并设置开机启动

    注意:在 /usr/local/mysql 下执行

    cp support-files/mysql.server /etc/init.d/mysql

    chkconfig mysql on

    service mysql start  --启动MySQL服务(或者重启电脑)

    netstat -anp | more         // 查看监听端口

10. 修改root密码

     cd /usr/local/mysql/bin

     ./mysql -uroot

     mysql> SET PASSWORD = PASSWORD('root');

     退出后,再进入,则需要密码了

     quit

      ./mysql -uroot -p

4. 安装 Tomcat

tomcat本身是一个容器,解压即可使用,tomcat的安装,其实就是一个解压命令。

1. 解压tomcat包

    cd /mypackage

    tar -zxvf apache-tomcat-8.5.59.tar.gz -C /worksoft/tomcat

2. 开放端口8080 端口

    vim /etc/sysconfig/iptables

3. 重启防火墙

    service iptables restart

4. 启动tomcat服务

    ./startup.sh

5. 访问tomcat 主页

  

5. 安装 idea 2018

1. 解压缩

    cd /mypackage

    tar -zxvf ideaIC-2018.1.8.tar.gz -C /worksoft/idea_2018

2. 启动idea 2018

    找到idea 2018的安装目录

    在bin目录下打开终端,输入 ./idea.sh 启动即可

6. 安装 Git

1. 解压

    cd /mypackage

    tar -zxvf git-2.29.2.tar.gz -C /worksoft/git

2. 安装依赖

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 

3. 编译源码

    cd /worksoft/git/git-2.29.2目录

    make prefix=/usr/local/git all

4. 安装

    make prefix=/usr/local/git install

5. 配置环境变量

    vim /etc/profile

    GIT_HOME=/usr/local/git/bin

    export PATH=$PATH:/usr/local/git/bin

 

6. 刷新环境变量

    source /etc/profile

7. 查看Git是否安装完成

    git –version

7. 安装 smartgit

1. 解压

    cd /worksoft

    mkdir smartgit

    cd /mypackage

    tar -zxvf smartgit-linux-20_1_5.tar.gz -C /worksoft/smartgit

2. 运行

    找到解压后的目录,例如(这里展示此处配置的):/worksoft/smartgit/bin

    ./smartgit.sh

 8. 创建快捷方式启动软件(通用)

1. 进入linux 桌面目录

    cd /root

2. 创建一个桌面图标文件

    touch idea.desktop

3. 调用 vim idea.desktop 指令,在文件中输入如下内容   

[Desktop Entry]

Name=IntelliJ IDEA

Comment=IntelliJ IDEA

Exec=/worksoft/idea_2018/idea-IC-181.5684.4/bin/idea.sh

Icon=/worksoft/idea_2018/idea-IC-181.5684.4/bin/idea.png

Terminal=false

Type=Application

Categories=Developer

说明:    exec 对应的是软件安装路径

               icon 对应图标

               其他软件的快捷方式创建类似

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值