Linux(Centos7)中JavaEE环境搭建
1. 准备工作
如果需要在Linux下进行JavaEE的开发,我们需要安装如下软件:
- mysql(mysql-5.6.14.tar.gz)
- jdk(jdk-8u151-linux-x64.tar.gz)
- tomcat(apache-tomcat-8.5.59.tar.gz)
- idea(ideaIC-2018.1.8.tar.gz)
- git(git-2.29.2.tar.gz)
在linux终端中,创建目录
- cd /
- mkdir mypackage
- mkdir worksoft
- cd worksoft
- mkdir jdk_8
- mkdir mysql
- mkdir tomcat
- mkdir idea_2018
- 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 对应图标
其他软件的快捷方式创建类似