Linux服務器oraclejdk與openjdk共存並配置JavaEE開發環境


由於本人學業的需要,需要在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 -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這個命令工具

 

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

雖然此博客技術含量不高,卻完全能滿足我個人需求。限本人水平有限,請多多指正勘誤!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM