インストール
初期設定を行う方法 ERDDAP™ サーバー
ERDDAP™ どのサーバーでもサポートできる Java トムキャット (また、Jetty などのアプリケーションサーバはサポートしていません。) お問い合わせ ERDDAP™ Linux でテスト済み (Amazon の AWS を含む) 、MacおよびWindowsコンピュータ。
- ドッカー お問い合わせ 提供サービス ERDDAP™ Dockerコンテナ そしてIOOSは今提供します クイックスタートガイド ERDDAP™ Dockerコンテナ お問い合わせ それは標準です ERDDAP™ ドッカーコンテナにインストールします。 Dockerを通して sslおよび監視をセットアップする容易な方法を提供しましたり、多くをで読んで下さい ドッカー文書 お問い合わせ Docker を既に使用している場合は、Docker のバージョンが優先されます。 クラウドサービスで実行したい場合は、おそらく Docker バージョンを好むでしょう。
- アマゾン お問い合わせ インストールしている場合 ERDDAP™ Amazon Web Services EC2 インスタンスで、これを参照してください。 Amazon Webサービス概要 まずは。
- LinuxとMac お問い合わせ ERDDAP™ Linux および Mac コンピューターで動作します。 以下の手順を参照してください。
- ウィンドウズ お問い合わせ Windowsはテストのために良いです ERDDAP™ 個人的な使用のために (以下の手順を参照してください。) , しかし、公に使用することをお勧めしません ERDDAP™ 導入事例 ランニング ERDDAP™ Windowsで問題があるかもしれません: 確かに、 ERDDAP™ ファイルを素早く削除したり、名前を変更したりすることはできません。 これはおそらくアンチウィルス ソフトウェアのためです (例:McAfeeとNorton) ウイルスのファイルをチェックしています。 この問題に遭遇した場合 (エラーメッセージで表示できる) ログイン ファイルのような 「削除できません...」と、アンチウイルスソフトウェアの設定を変更すると、部分的に問題を軽減することができます。 または、代わりにLinuxまたはMacサーバーを使用して検討してください。
標準規格 ERDDAP™ Linux、Mac、およびWindowsコンピュータのインストール手順は次のとおりです。
- 依存関係がインストールされていることを確認してください。 非Windowsマシンで (LinuxとMac) csh が必要です。
Java
-
お問い合わせ ERDDAP™ v2.19+, 設定 Java 21. . セキュリティ上の理由から、最新バージョンを使用するのはほぼ常に最善です Java 21. . 最新バージョンをダウンロードしてインストールしてください 採用のOpenJDK (テムリン) 21日 (ツイート) お問い合わせ インストールを確認するには、実行
/javaJreBinDirectory/java リリース -バージョン
例えば/usr/local/jdk-21.0.3+9/jre/bin/java -バージョン
お問い合わせERDDAP™ 作品紹介 Java 他のソースから, しかし、我々はそれがメインであるので、, コミュニティをサポート, 無料 (ビール・スピーチ) バージョン Java 長期的なサポートを提供する21 (初期リリースを過ぎた数年間無料アップグレード) お問い合わせ セキュリティ上の理由は、更新してください ERDDAP 's バージョン Java 定期的に新しいバージョンとして Java 採用から21が利用可能になりました。
ERDDAP™ 他のバージョンではなく21と広範囲にテストされ、使用されました。 様々な理由で、他のバージョンの対応やサポートは行いません。 Java お問い合わせ
トムキャット
- セットアップ トムキャット お問い合わせ Tomcatは最も広く使用されている Java アプリケーション サーバー, お問い合わせ Java オペレーティングシステムのネットワークサービスと Java サーバソフトウェアのような ERDDAP™ お問い合わせ それは自由で、オープンソースソフトウェアです (フォス) お問い合わせ
別の使い方 Java アプリケーションサーバ (例:Jetty) ですが、Tomcat のテストとサポートのみです。
- Tomcatをダウンロードし、サーバーまたはPCに解凍します。
セキュリティ上の理由から、Tomcat 10の最新バージョンを使用するのはほぼ常に最善です (バージョン9以下は受け付けておりません。)
機能するように設計されています Java 21 以降 以下では、Tomcat ディレクトリは次のように呼びます。
トームキャット
お問い合わせ
学習! すでに他のWebアプリケーションを実行しているTomcatを持っている場合 (特にTHREDDS) 、私達は取付けることを推薦します ERDDAP™ お問い合わせ 2 番目の Tomcat , ので ERDDAP™ 異なる Tomcat の設定が必要 メモリの他のアプリケーションと対峙する必要はありません。
- Linux では、 「Core」をダウンロード .gz 「Tomcat分布」 そしてそれを解凍して下さい。
解凍をおすすめします。
/usr/ローカル
お問い合わせ - Macでは、Tomcatは既にインストールされています
/ライブラリ/トームキャット
, しかし、Tomcatの最新バージョンにそれを更新する必要があります 10. ダウンロードしたら、 「Core」をダウンロード .gz 「Tomcat分布」 そしてそれをで解凍して下さい/ライブラリ/トームキャット
お問い合わせ - Windowsでは、で きます "Core" "zip" Tomcat配布をダウンロード
(WindowsレジストリとDOSコマンドラインから制御しない) 適切なディレクトリに解凍します。
(開発には「コア」の「zip」の配布を使用します。 私たちを作る
/プログラム
ディレクトリを解凍し、それを解凍します。) または、より多くの機能を含む「コア」64ビットWindows zipの配布をダウンロードすることができます。 ディストリビューションが Windows インストーラの場合、例えば、Tomcat を置くでしょう。/プログラムファイル/apache-tomcat-10.0.23
お問い合わせ
サーバ.xml
- サーバ.xml - で
tomcat/conf/server.xml ディレクティブ
ファイルには2つの変更があります。<Connector>
タグ (1つの<コネクタポート="808080"
そして1つはのための<コネクターポート="8443"
) お問い合わせ- (おすすめ商品) 増加する
アクセス タイムアウト
パラメータ値、おそらく300000 (ミリ秒, 5 分) お問い合わせ - (おすすめ商品) 新しいパラメータを追加します。
リラクゼーションChars="[] | ツイート
お問い合わせ これは任意および少しより安全です、 しかし、ユーザのリクエスト URL のパラメーターで発生したときに、ユーザがこれらの文字をパーセントエンコードする必要性を削除します。
- (おすすめ商品) 増加する
コンテンツ。xml
- コンテキスト.xml お問い合わせ リソースキャッシュ - で
tomcat/conf/context.xml ディレクティブ
、直前の</Context>
タグを変更し、リソースタグを変更します (既に存在していない場合は、または追加してください。) キャッシュを設定する 80000へのMaxSize変数:<Resources cachingAllowed="true" cacheMaxSize="80000" />
これは、カタリナで多数の警告を回避します。 まずは、
WARNING [main] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/...]