安裝
如何完成初始設定ERDDAP™在您的伺服器上
ERDDAP™可以在任何支持的伺服器上執行Java和 Tomcat (以及杰蒂等其他應用服 務器 但我們不支持他們) .ERDDAP™已在 Linux 上驗證 (包括亞馬遜的AWS) 麥克和Windows電腦
- 亞馬遜 -- 如果你正在安裝ERDDAP™在 Amazon 網路服務 EC2 實例中,請參考此Amazon 網路服務概述先
- 嵌入器 -- Axiom 現在提供ERDDAP™嵌入容器而IOOS現在提供快速啟動指南ERDDAP™在容器中. 這是標準ERDDAP™但Axiom把它放進了容器 如果您已經使用 Docker, 您可能會更喜歡 Docker 版本 。 如果你沒有用多克 我們一般不建議這樣 如果您選擇安裝ERDDAP™我們不支援安裝程序 我們還沒和多克合作呢 如果你用這個工作,請發給我們你的評論。
- Linux 和 macs --ERDDAP™在Linux和Mac電腦上做得很好 參考以下指示.
- 視窗 -- 視窗可以做測試ERDDAP™供私人使用 (参见以下指令) 但我們不建議公開使用ERDDAPs. 執行ERDDAP™在 Windows 上可能會有問題:ERDDAP™可能無法快速刪除和(或)重命名檔案 。 可能是因為防病毒軟體 (例如,McAfee和Norton) 是檢查病毒的檔案 如果你碰到這個問題 (以錯誤訊息在log.txt檔案如"無法刪除...") 改變抗病毒軟體的設定, 或者考慮使用 Linux 或者 Mac 伺服器 。
標準ERDDAP™Linux、Macs和Windows 電腦的安裝指令是:
- 確保任何依賴性被安裝 。 在非窗口機上 (Linux 和 Mac) 你需要csh。
Java
-
為ERDDAP™v2.19+, 设置Java21. 出于安全原因,使用最新版本的Java21. 請下載並安裝最新版本 領養的 OpenJDK (特穆林) 21 (升) . 要驗證安裝, 輸入 "/javaJreBin Directory/java - version" , 例如 : 本地/jdk-21.0.3+9/jre/bin/java - 版本
ERDDAP™合作Java但我們建議領養, (就像啤酒和演講) 版本Java21 提供长期支持 (初版后多年的免費更新) . 出于安全原因,請更新您的ERDDAP版本Java定期作为新版本Java21人由收养所提供。
ERDDAP™已與 21 個版本相關, 由於种种原因 我們不試驗也不支持其他版本Java.
托姆卡特
你可以再用一個Java應用程式伺服器 (例如,杰蒂) 但我們只和Tomcat一起做測試
- 下載Tomcat並在您的伺服器或電腦上解開它 。 為了安全起见, 使用最新版本的Tomcat 10 幾乎總是最好的 (第9版及以下不能接受) 它旨在配合Java21或更新。 下面的Tomcat目錄將被稱為_tomcat_.
警告! 如果您已經有 Tomcat 執行其他的網絡應用程式 (特别是THREDDS) 我們建議你安裝ERDDAP™ in第二隻湯姆貓因為ERDDAP™需要不同的 Tomcat 設定, 並不需要與其他應用程式對抗內存 。
- 在Linux,下載「 核心 」 tar.gz" Tomcat分布拆開它 我們建議用本地語言來解開它
- 在Mac上,Tomcat可能已經安裝在/Library/Tomcat中,但應該更新到最新的Tomcat 10. 如果你下載下載「 核心 」 tar.gz" Tomcat分布把它打包在/Library/Tomcat中。
- 在視窗上,你可以下載「 Core」 「 Zip」 Tomcat 發布 (它不與 Windows 登記器相混, 您從 DOS 命令列控制它) 并把它打包在适当的目錄中。 (為了發展,我們使用"Core""zip"分配. 我們做一個/程式目錄 并在那里解開它。) 或者你可以下載"Core""64位Windows zip"的發行,其中包括更多的功能. 如果发行是 Windows 安裝器, 它可能會放入 Tomcat, 例如 / Program 檔案/ apache- tomcat-10.0.23 。
伺服器.xml
- 伺服器.xml- 在_tomcat_/conf/server.xml 檔案中,您要對兩者各做兩項變更<連接器 & gt; 標籤 - 1 for
<Connector port="8080"
和一個為
<Conector port="8443"
- (推荐) 增加連接Timeout 參數值, 可能增加到 3000 (毫秒) (5分鐘) .
- (推荐) 新增參數: relaxed QueryChars="\[\]|" 這是可選的, 安全性稍低, 但當這些字元出現在使用者要求的 URL 的參數中時, 使用者不需要用% 编码 。