Linux伺服器oraclejdk與openjdk共存並配置JavaEE開發環境,oraclejdkjavaee
由於本人學業的需要,需要在linux中搭建JavaEE開發環境,與windows的同學協同開發。
JDK
由於fedora預設使用openjdk,移除多多少少會出現點問題,由於很多開源軟體預設使用到它的,即使裝了oracaljdk也會出現包oracle不存在的問題,對於新手的我是不敢動它的;但是與使用windows開發的夥伴們協同開發,並且使用openjdk開發javaee多多少少會出現問題;於是開發中必須要使用oraclejdk,什麼會用到oraclejdk呢?1.IDE:如myeclipse;2.tomcat要使用oracle jdk。於是我只要為這兩者直接指定oraclajdk。具體東西具體指定。
|--下載安裝.tar.gz版jdk
解壓即可使用,並不需要配置環境變數
本人考慮到僅僅是我的當前登陸使用者使用到oraclejdk,於是
[nx@localhost bin]$ pwd/home/nx/bin/jdk/jdk1.8.0_92/bin[nx@localhost bin]$ ./java -versionjava 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這個命令工具
Tomcat
|--安裝Tomcat:
|--解壓.taf.gz版即可使用
參考:安裝Tomcat指定JDK
|-開啟瀏覽器: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
雖然此部落格技術含量不高,卻完全能滿足我個人需求。限本人水平有限,請多多指正勘誤!