安裝Java 與Apache Tomcat (Windows) - PTC Support

文章推薦指數: 80 %
投票人數:10人

安裝Java 與Apache Tomcat (Windows). 1. 如果您要針對您的資料庫使用AzureSQL,請轉至使用Azure SQL Server 作為持續性提供者。

執行該部份中的步驟來設定資料庫,並 ... 安裝Java與ApacheTomcat(Windows) 1.如果您要針對您的資料庫使用AzureSQL,請轉至 使用AzureSQLServer作為持續性提供者。

執行該部份中的步驟來設定資料庫,並返回此部份。

2.如果使用MSSQL作為資料庫,請轉至 將MSSQL用作持續性提供者。

執行該部份中的步驟來設定資料庫,並返回此部份。

3.如需JavaJDK版本需求,請參閱 ThingWorx系統需求。

4.從 Oracle網站下載並安裝JavaJDK的所需版本。

5.請確定已正確配置Java環境變數: 1.找出Java安裝目錄並複製路徑。

預設路徑為C:\ProgramFiles\Java\jdk_。

2.從Windows開始選單中,導覽至「進階系統內容」。

這些內容的路徑會根據您的Windows版本而有所不同。

例如,針對Windows10,請搜尋「環境變數」,然後選取「編輯系統環境變數」。

3.按一下「環境變數」。

4.在「系統變數」部份,按一下「新增」。

5.在「變數名稱」欄位中,輸入JAVA_HOME。

6.在「變數值」欄位中,輸入如步驟a所定義的Java安裝路徑。

7.按一下「確定」。

6.如需ApacheTomcat版本需求,請參閱 ThingWorx系統需求。

7.造訪 Tomcat網站以下載32-bit/64-bitWindowsServiceInstaller(pgp,sha1,sha512)。

  最佳作法包括對每個發行版本使用簽名或加總核對碼來核對Tomcat檔案的完整性。

如需詳細資訊,請參閱 Apache的文件。

8.ApacheTomcat安裝精靈即會啟動。

按一下Next。

9.按一下IAgree。

10.在ChooseComponents區段中,使用預設設定。

按一下Next。

11.在HTTP/1.1ConnectorPort欄位中,鍵入80(或其他可用連接埠)。

12.在TomcatAdministratorLogin欄位中,必須輸入Tomcat管理的Tomcatusername與具唯一性安全密碼。

在ThingWorx中,這是必要操作,而非選用。

13.按一下Next。

14.按一下Next。

15.按一下「安裝」。

16.按一下「完成」。

17.啟動Tomcat。

按一下ConfigureTomcat。

在ConfigureTomcat視窗中,按一下Java標籤。

18.在JavaOptions欄位中,將下列項目新增至選項欄位的結尾:-Dserver-Dd64-XX:+UseG1GC-Dfile.encoding=UTF-8-Djava.library.path=\webapps\Thingworx\WEB-INF\extensions Djava.library.path範例:-Djava.library.path=C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat8.5\webapps\Thingworx\WEB-INF\extensions如果您是第一次安裝ThingWorxPlatform,則應設定Java選項-Duser.timezone=UTC,其中的UTC不會辨識日光節約時間。

設定此選項可防止在發生日光節約時間變更時覆寫資料。

目前,現有客戶不應更新此設定。

 如需有關這些選項以及有關主控與/或公開導向環境之其他選項的詳細資訊,請參閱Apache TomcatJava選項設定。

19.將Initialmemorypool與Maximummemorypool欄位設定為可用OS記憶體的75%(例如,16GBRAM的系統為12GB)。

如需其他資訊,請參閱 JVM調整。

20.按一下「確定」21.在Tomcat安裝位置,開啟/conf/web.xml。

將以下內容新增到web.xml檔案來取代預設錯誤頁(預設為堆疊追蹤)。

將以下內容放到web-app標籤內(在welcome-file-list標籤之後)。

正確配置的web應用程式將會在webapps/APP_NAME/WEB-INF/web.xml中覆寫此預設,以防導致發生問題。

java.lang.Throwable/error.jsp22.在Tomcat安裝位置,開啟conf/server.xml。

標籤內新增下列項目: 基於安全性原因,如果預設未禁用AJP連接器,透過執行下列步驟完成此操作很重要。

23.在Tomcat安裝位置,開啟conf/server.xml,然後搜尋以下這行程式碼。

如果找到,請為其加上註解並儲存檔案: 在ApacheTomcat9.0及更新版本中,rejectIllegalHeader屬性預設為true。

PTC不建議或支援手動修改conf/web.xml檔案,以將此屬性設定為false。

24.移除位於//webapps/中的所有Tomcatwebapps。

移除這些應用程式可防非必要存取Tomcat,特別是在允許使用者檢視其他使用者cookie的前後關聯中。

25.如果您的應用程式需要特定加密套件,請參閱下列文件集以取得組態資訊:◦ https://www.jamf.com/jamf-nation/articles/384/configuring-supported-ciphers-for-tomcat-https-connections26.PTC強烈建議在執行ThingWorx時使用TLS。

如需有關設定TLS的詳細指示,請參閱此 技術支援文章。

27.(選用步驟)欲增加影響靜態檔案快取的預設快取設定,請在$CATALINA_HOME/conf/context.xml檔案中的標籤內新增以下這一行:增加此設定可提升效能,並避免Tomcat中的下列訊息:WARNING:Unabletoaddtheresourceat[/Common/jquery/jquery-ui.js]tothecachebecausetherewasinsufficientfreespaceavailableafterevictingexpiredcacheentries-considerincreasingthemaximumsizeofthecache28.針對H2和AzureSQL:請轉至 安裝ThingWorx。

29.針對PostgreSQL:請轉至 安裝並配置PostgreSQL。



請為這篇文章評分?