翻譯|使用教程|編輯:況魚杰|2019-11-22 13:54:32.667|閱讀 1393 次
概述:當(dāng)使用安裝程序安裝Confluence Server時(shí),它將與Confluence發(fā)行版捆綁的Java Runtime Engine(JRE)一起運(yùn)行Confluence。如果要使用其他Java供應(yīng)商,版本,或者要安裝完整的JDK,則可以告訴Confluence使用服務(wù)器上安裝的Java版本。本文將會(huì)展示如何更改Confluence使用的Java供應(yīng)商或版本。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Confluence作為一個(gè)知識(shí)管理的平臺(tái),讓團(tuán)隊(duì)成員協(xié)作、分享信息,查找工作所需的資料,從此打破不同團(tuán)隊(duì)、不同部門以及個(gè)人之間信息孤島的僵局,Confluence真正實(shí)現(xiàn)了組織資源共享。同時(shí)Confluence把您從無休止的郵件和會(huì)議中解脫出來,讓你每天的工作更有效能。
當(dāng)使用安裝程序安裝Confluence Server時(shí),它將與Confluence發(fā)行版捆綁的Java Runtime Engine(JRE)一起運(yùn)行Confluence。如果要使用其他Java供應(yīng)商,版本,或者要安裝完整的JDK,則可以告訴Confluence使用服務(wù)器上安裝的Java版本。并非所有廠商和版本都受支持,并且某些版本存在已知問題,因此請(qǐng)始終檢查支持的平臺(tái)頁面,因?yàn)槭褂貌皇苤С值陌姹究赡軙?huì)在Confluence中引起問題。
檢查您當(dāng)前的設(shè)置
如何更改Confluence的Java路徑取決于您最初是使用安裝程序安裝Confluence還是通過.zip或.tar.gz文件手動(dòng)安裝。檢查Confluence當(dāng)前如何找到Java的最簡單方法是:
轉(zhuǎn)到
滾動(dòng)到文件底部,然后查找與以下內(nèi)容類似的行。文件中的文件路徑可能不同。
在Linux中:
JRE_HOME="/opt/atlassian/confluence/jre/"; export JRE_HOME
在Windows中:
SET "JRE_HOME=C:\Program Files\Atlassian\Confluence\jre"
如果有類似上面的一行存在,則JRE_HOME 設(shè)置在該文件由安裝程序,你應(yīng)該使用安裝程序方法 進(jìn)行的Windows或Linux的下方。如果此行不存在,則此文件中未設(shè)置 JRE_HOME (因?yàn)镃onfluence是手動(dòng)安裝的),因此您應(yīng)該使用環(huán)境變量方法。
安裝程序方法-Windows
執(zhí)行此操作的方式取決于是使用start-confluence.bat文件手動(dòng)運(yùn)行Confluence,還是作為Windows服務(wù)運(yùn)行。
在這些示例中,我們將把Confluence指向AdoptOpenJDK JRE,該JRE安裝在Windows服務(wù)器上的C:\ Program Files \ AdoptOpenJDK \ jdk8u192-b12 \ jre中。您的JRE位置將有所不同,但是任何受支持的Java供應(yīng)商和版本的步驟都相同。
如果您手動(dòng)啟動(dòng)Confluence
如果要在Windows中手動(dòng)啟動(dòng)Confluence,要更改Confluence使用的Java:
在命令提示符中,使用以下命令檢查Java是否已安裝并已正確添加到您的路徑中。
> java -version
這將返回您的Java版本。如果未返回任何內(nèi)容,或者返回的版本錯(cuò)誤,請(qǐng)查看Java供應(yīng)商的安裝說明。
停止Confluence。
在Confluence安裝目錄中,編輯
SET "JRE_HOME=C:\Progra~1\AdoptOpenJDK\jdk8u192-b12\jre"
如果此行不存在,請(qǐng)退出此文件并使用環(huán)境變量方法。
開始Confluence。
轉(zhuǎn)到>常規(guī)配置>系統(tǒng)信息,然后檢查Confluence是否使用了預(yù)期的Java版本。
請(qǐng)記住,下次升級(jí)Confluence時(shí),此文件將被覆蓋,因此您需要將此更改重新應(yīng)用到新的setjre.bat文件。
如果您將Confluence在Windows服務(wù)上運(yùn)行
要在將Confluence作為Windows服務(wù)運(yùn)行時(shí)更改Confluence使用的Java,請(qǐng)執(zhí)行以下操作:
打開Tomcat屬性對(duì)話框。請(qǐng)參閱如何為在Windows上作為服務(wù)運(yùn)行的Confluence設(shè)置系統(tǒng)屬性,以獲取有關(guān)查找服務(wù)和啟動(dòng)Tomcat對(duì)話框的逐步指南。
選擇Java選項(xiàng)卡。
更新 Java虛擬機(jī) 行以指向 AdoptOpenJDK jvm.dll,如下例所示。Java安裝的路徑將與我們的示例不同。
C:\Program Files\AdoptOpenJDK\jdk-11.0.4.11-hotspot\jre\bin\server\jvm.dll
重新啟動(dòng)Confluence Windows服務(wù)。
轉(zhuǎn)到 > 常規(guī)配置 > 系統(tǒng)信息, 然后檢查Confluence是否使用了預(yù)期的Java版本。
請(qǐng)記住,下次升級(jí)Confluence時(shí),此文件將被覆蓋,因此您需要將此更改重新應(yīng)用到服務(wù)。
安裝程序方法-Linux
在此示例中,我們將把Confluence指向AdoptOpenJDK JRE,該JRE安裝在我們的Linus服務(wù)器上的/opt/java/adoptopenjdk/jdk-11.0.4.11-hotspot/中。您的JRE位置將有所不同,但是任何受支持的Java供應(yīng)商和版本的步驟都相同。
更改Confluence在Linux中使用的Java:
在終端中,使用以下命令檢查Java是否已正確安裝并添加到您的路徑。
$ java -version
這將返回您的Java版本。如果未返回任何內(nèi)容,或者返回的版本錯(cuò)誤,請(qǐng)參閱安裝Java for Confluence或查看Java供應(yīng)商的安裝說明。
停止Confluence。
在Confluence安裝目錄中,編輯
Java安裝的路徑將與我們的示例不同。
JRE_HOME="/opt/java/adoptopenjdk/jdk-11.0.4.11-hotspot/"; export JRE_HOME
開始Confluence。
轉(zhuǎn)到>常規(guī)配置>系統(tǒng)信息,然后檢查Confluence是否使用了預(yù)期的Java版本。
請(qǐng)記住,下次升級(jí)Confluence時(shí),此文件將被覆蓋,因此您需要將此更改重新應(yīng)用于新的setjre.sh文件。
環(huán)境變量方法-Windows
如果您手動(dòng)安裝了Confluence(未在setjre文件中自動(dòng)設(shè)置捆綁的JRE的路徑),則Confluence將使用在JRE_HOME環(huán)境變量中設(shè)置的路徑。如果未設(shè)置JRE_HOME,它將使用JAVA_HOME中設(shè)置的路徑。
請(qǐng)參閱為Confluence設(shè)置JAVA_HOME變量>>以了解如何在Windows中設(shè)置此環(huán)境變量。
升級(jí)Confluence時(shí)不需要更新JRE_HOME環(huán)境變量,但是如果升級(jí)Java,則需要更新路徑。
Confluence如何確定使用哪種Java
在setjre 文件中設(shè)置的JRE_HOME 優(yōu)先。如果使用安裝程序安裝了Confluence,它將自動(dòng)設(shè)置為與Confluence捆綁在一起的Java版本。
如果未在setjre.bat 或 setjre.sh 文件中設(shè)置JRE_HOME ,則Confluence將使用您的環(huán)境或服務(wù)中定義的JRE_HOME。如果找不到JRE_HOME,它將使用JAVA_HOME環(huán)境變量。
我可以在Confluence版本中使用哪個(gè)Java供應(yīng)商?
下表列出了受支持的Java供應(yīng)商,以及Oracle還是AdoptOpenJDK與Confluence捆綁在一起。
Confluenc版本 | 受支持的Java供應(yīng)商 | 捆綁的Java供應(yīng)商 |
6.6.12及更早版本 | Oracle JRE | Oracle JRE |
6.7.0至6.13.1和6.14.0 | Oracle JRE | Oracle JRE |
6.13.2至6.13.x和6.14.1及更高版本 | Oracle JDK / JRE采用OpenJDK | 采用OpenJDK |
升級(jí)Java
如果選擇不使用捆綁的Java版本,則需要不時(shí)手動(dòng)更新Java,以訪問新的安全修復(fù)程序和其他改進(jìn)功能。
升級(jí)之前,請(qǐng)始終檢查支持的平臺(tái)頁面,以了解影響特定Java版本的任何已知問題。
如果要升級(jí)到主要版本,例如從Java 8升級(jí)到Java 11,請(qǐng)注意,某些Java參數(shù)在更高版本中將無法識(shí)別。升級(jí)時(shí),請(qǐng)確保您手動(dòng)應(yīng)用定制, 如果您將Confluence作為服務(wù)運(yùn)行,請(qǐng)勿簡單地復(fù)制舊文件setenv.sh / setenv.bat文件或現(xiàn)有的Java選項(xiàng)。
推薦資源:
================================================
如果您希望了解Confluence更多產(chǎn)品信息,可以咨詢。
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: