Linux学习_搭建JavaEE环境


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

  1. mysql
  2. jdk
  3. eclipse
  4. tomcat

安装jdk

安装步骤:

  1. 先将软件通过xftp6 上传到 /opt 下
    在这里插入图片描述
  2. 解压缩到 /opt
[root@nyh opt]# tar -zxvf jdk-7u79-linux-x64.gz 

  1. 配置环境变量的配置文件vim /etc/profile
    在末尾加上以下内容:
JAVA_HOME=/opt/jdk1.7.0_79
PATH=/opt/jdk1.7.0_79/bin:$PATH
export JAVA_HOME PATH

  1. 需要注销用户,环境变量才能生效
    命令行模式下logout就可以了
    图形界面下点右上角注销

  2. 测试是否安装成功

    1. 分别输入javajavac看到有内容输出就是安装成功了
    2. 用vim编写一个简单的hello world,然后用javac编译,如果能输出,就证明成功了.

Tomcat 的安装

  1. 解压缩到/opt
[root@nyh opt]# tar -zxvf apache-tomcat-7.0.70.tar.gz 
  1. 启动tomcat ./startup.sh
    cd到tomcat的bin目录下,里面有启动tomcat的shell命令
    在这里插入图片描述
    然后输入命令:./startup.sh就可以启动了
    可以在Firefox中查看
    在这里插入图片描述
    现在这样是可以在本地的浏览器查看,如果想让windows系统的浏览器也能看到,需要在Linux上配置防火墙放行8080端口,才能让windows连接上
  2. 开放端口,这样外网才能访问到 tomcat
    vim /etc/sysconfig/iptables
    在这里插入图片描述
    改完后重启防火墙让配置生效
    在这里插入图片描述
    查看开放了的端口:
    在这里插入图片描述
    然后windows下开浏览器测试:
    在这里插入图片描述

eclipse的安装

  1. 解压缩到/opt
[root@nyh opt]# tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz 

  1. 启动eclipse,配置jre和server
    启动eclipse:
    在这里插入图片描述
    添加server和jre(是在新建web项目的过程中添加的)
    在这里插入图片描述
  2. 编写jsp 页面,并测试成功!
    编写就不详细写了,就是在eclipse中创建一个web项目

mysql的安装和配置

CentOS 6.8下编译安装MySQL 5.6.14
一.先卸载旧版本
使用下面的命令检查是否安装有MySQL Server

[root@nyh opt]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
[root@nyh opt]# 

我们发现有一个

[root@nyh opt]# rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64

使用强制删除把它删除了,也可以使用一般模式,但是一般都会提示有依赖的其它文件,所以要用强制删除模式才能删除

二.安装MySQL
安装编译代码需要的包
[root@nyh opt]# yum -y install make gcc-c++ cmake bison-devel ncurses-devel
然后解压mysql的压缩包
[root@nyh opt]# tar -zxvf mysql-5.6.14.tar.gz

然后cd到解压出来的目录里面
cd mysql-5.6.14

编译
复制下面的代码到命令行回车就可以了

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

编译并安装(&&的作用就是先执行完make再执行make install,你也可以选择分开执行)
make && make install

三.配置MySQL

先设置权限
使用下面的命令查看是否有mysql用户及用户组
cat /etc/passwd查看用户列表
cat /etc/group 查看用户组列表

如果没有就创建,创建使用以下命令
groupadd mysql
useradd -g mysql mysql
修改/usr/local/mysql权限
chown -R mysql:mysql /usr/local/mysql

初始化配置,进入安装路径(/usr/local/mysql),执行初始化配置脚本,创建系统自带的数据库和表

cd /usr/local/mysql
然后
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql [这是一整条指令]

注意:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,这是新版MySQL的配置文件的默认位置!
在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。如果没有就不用改了

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

启动MySQL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
[注意在 /usr/local/mysql 下执行]
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start --启动MySQL

执行下面的命令修改root密码
cd /usr/local/mysql/bin
./mysql -u root –p(它会提示你输密码,默认密码为空,回车就好了)
SET PASSWORD = PASSWORD('xxxx');(xxxx就是你设置的密码)

简单使用:
创建一个数据库 DB1

mysql> create database DB1;
Query OK, 1 row affected (0.03 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| DB1                |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

mysql> 

创建一张表 user

mysql> create table user(id int,name varchar(32));
Query OK, 0 rows affected (0.46 sec)

添加一个用户,如果成功,说明我们的数据库就安装成功了!

mysql> insert into user values(100,"Tom");
Query OK, 1 row affected (0.10 sec)

mysql> select * from user;
+------+------+
| id   | name |
+------+------+
|  100 | Tom  |
+------+------+
1 row in set (0.00 sec)

最后配置一下mysql的环境变量
用vim编辑 /etc/profile
在文件最后添加
export PATH=/usr/local/mysql/bin:$PATH
wq保存后source /etc/profile刷新一下,就可以随意在某目录下都可以访问mysql了

猜你喜欢

转载自blog.csdn.net/qq_36901488/article/details/82913089