動手實踐二:虛擬機配置JDK環境、maven、安裝Artifactory及無法訪問頁面的問題解決

 

 

接昨天的繼續:

三、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

好了,大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章