因为本人学业的须要,须要在linux中搭建JavaEE开发环境,与windows的同窗协同开发。html
JDKjava
因为fedora默认使用openjdk,移除多多少少会出现点问题,因为不少开源软件默认使用到它的,即便装了oracaljdk也会出现包oracle不存在的问题,对于新手的我是不敢动它的;可是与使用windows开发的伙伴们协同开发,而且使用openjdk开发javaee多多少少会出现问题;因而开发中必需要使用oraclejdk,什么会用到oraclejdk呢?1.IDE:如myeclipse;2.tomcat要使用oracle jdk。因而我只要为这二者直接指定oraclajdk。具体东西具体指定。mysql
|--下载安装.tar.gz版jdklinux
解压便可使用,并不须要配置环境变量git
本人考虑到仅仅是个人当前登录用户使用到oraclejdk,因而github
[nx@localhost bin]$ pwd
/home/nx/bin/jdk/jdk1.8.0_92/bin [nx@localhost bin]$ ./java -version java version "1.8.0_92" Java(TM) SE Runtime Environment (build 1.8.0_92-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
对于orcalejdk 与openjdk共存问题:还可使用update-alternatives这个命令工具sql
Tomcat数据库
|--安装Tomcat:windows
|--解压.taf.gz版便可使用centos
|-打开浏览器:http://127.0.0.1:8080/
myeclipse2015:配置jdk1.8 ,tomcat8.0。
mysql
|--虽然linux发行版中的mysql逐步被MariaDB取代,可是我项目中必须使用到mysql
使用dnf方式安装mysql5.7,国内的教程不少为rpm或源码安装;而且教程过于陈旧,有些数据库的安全管理模块已经被取代。笔者在使用dnf
安装完时,按照国内某些博客的教程:要么是使用./mysqld_safe & 报不存在;要么使用myql报:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
最后国外的教程完美解决我问题:
http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
版本控制git,github
虽然此博客技术含量不高,却彻底能知足我我的需求。限本人水平有限,请多多指正勘误!