接昨天的繼續:
三、JDK1.8環境配置
1,從官網上下載jdk1.8,放到虛擬機中。
2,設置環境變量:
sudo vi /etc/profile
#set java environment
export JAVA_HOME=/usr/local/javaDevelopment/jdk1.8.0_25
export JRE_HOME=/usr/local/javaDevelopment/jdk1.8.0_25/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=/usr/local/java/jdk1.8.0_25/bin:$PATH
3,配置JDK
sudo update-alternatives --install /usr/bin/java java /usr/fzg/JDK/jdk/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/fzg/JDK/jdk/bin/javac 300
sudo update-alternatives --install /usr/bin/javap javap /usr/fzg/JDK/jdk/bin/javap 300
sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/fzg/JDK/jdk/bin/javadoc 300
Ubuntu中自帶了openjdk,需要將新下載的Oracle的java去替換掉
四,安裝Artifacatory
1,下載artifactory-oss-6.0.0.zip版本
2,安裝,找到artifactory/bin目錄,運行
sudo bash installService.sh
安裝過程如上,特別注意第一次出現黃色的兩行的第二行,找到Especially /etc/opt/jfrog/artifactory/default that defines ARTIFACTORY_HOME, JAVA_HOME and JAVA_OPTIONS,這其中,最最重要的是JAVA_HOME的配置,配置成第二步中的JAVA_HOME,這樣以服務的方式啓動Artifactory的時候,纔不會出錯。
安裝好之後,執行命令:
systemctl start artifactory.service
直接訪問地址($ip:8081),可以訪問了!!
如果服務啓動有問題,可以使用以下命令查詢原因:
systemctl status artifactory.service
(12.08日更新)根據以上命令會提示相應的錯誤,如果是tomcat的問題,可以直接去Artifactory的安裝目錄下的tomcat中找到Catalina.out日誌,尋找問題。比如,今天啓動的時候就莫名其妙無法啓動,然後卸載,又重裝(之前使用這種方式確實解決了一些問題,但這次不行了),依舊無法解決問題。
問題是這樣的,運行服務啓動命令之後,提示錯了:
按照提示,運行了查詢命令,結果並沒有任何錯誤的提示:
詭異了,並沒有什麼問題啊。但是頁面依舊無法訪問。
於是找Catalina.out的問題:
啊偶,找到問題了,原來是/etc/opt/jfrog/artifactory/default,這個文件中配置的java的路徑錯了,修改一下。
運行服務啓動命令,OK了!
(12.22日更新)常用之後,發現了一個問題:在我不需要虛擬機的時候,直接命令關機,然後再開機之後,Artifactory服務不能正常啓動。
解決方式:1,比較粗暴的,直接再次重啓即可。
2,在準備關機的時候,先運行命令:
systemctl stop artifactory.service
然後關機,再次開機的時候,就會自動正常啓動了。
五、安裝Maven
1,下載包,我選擇的是3.3.9,常規版本,不是很新。
2,解壓,配置環境變量,創建軟鏈接
sudo ln -s /home/fzg/maven/apache-maven-3.3.9/ /opt/maven
sudo vi ~/.bashrc
export M2_HOME=/opt/maven
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
source ~/.bashrc
3,檢測環境變量:
mvn -version
好了,大功告成!