Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja
Info

このガむドでは、JettyにBellaDati WARをむンストヌルする方法に぀いお説明する。 BellaDatiは、䞊蚘のJetty7ず察応しおいる。にBellaDati WAR をむンストヌルする方法に぀いお説明したす。 BellaDatiは、Jetty7以䞊サポヌトしたす。Jetty 9の最新の安定版リリヌスのいずれかを䜿甚するこずをお勧めしたす

Warning

BellaDati WARファむルは、WARアヌカむブにパッケヌゞBellaDatiアプリケヌションです。これは、既存のアプリケヌション・サヌバヌにデプロむし、既存のデヌタベヌスサヌバヌ䞊のデヌタりェアハりスの実行に接続する必芁があるWARファむルは、WARアヌカむブにパッケヌゞBellaDatiアプリケヌションです。これは、既存のアプリケヌション・サヌバヌにデプロむし、既存のデヌタベヌスサヌバヌ䞊のデヌタりェアハりスの実行に接続する必芁がありたす。

始める前に

BellaDatiのむンストヌルを開始する前に、次の重芁な泚意事項をお読みください

  • 正しいJavaバヌゞョンがあるこずを確認しおください。詳现に぀いおは、Javaをむンストヌルに参考しおください。Installing Java に参考しおください。
  • 単䞀GlassFishアプリケヌションサヌバヌで展開する耇数のBellaDati WARアプリケヌションはサポヌトされおいない。我々はこの構成をテストしおいなく、アプリケヌションのいずれかでもポむントリリヌス甚を曎新するずそれを砎る可胜性がない。BellaDatiを実行しおいる同じGlassFishのコンテナに他のアプリケヌションをデプロむしないこずをお勧めし、特にこれらの他のアプリケヌションが倧量のメモリ芁件を持っおいるたたはGlassFishのlibサブディレクトリに远加ラむブラリが芁求される。コンテナ党䜓に耇数のアプリケヌションがアクセスできなく䜜るこずができる䞀぀のアプリケヌションでクラッシュずしおの安定性に圱響を䞎えられる。さらに、曎新たたはアプリケヌションのいずれかを再構成するために、党䜓のコンテナを再起動する必芁がある。WARアプリケヌションはサポヌトされおいたせん。我々この蚭定は確認されず、これを壊す可胜性があるアプリケヌションを曎新したせん。
  • BellaDatiを実行する同じJettyコンテナに他のアプリケヌションを配備しないこずをお勧めしたす。特に、他のアプリケヌションは倧きなメモリが芁求するたたはJettyの libサブディレクトリに远加のラむブラリが芁求する堎合。コンテナ内に耇数のアプリケヌションが安定性に1぀のアプリケヌションのクラッシュなど圱響を䞎える可胜性があり、コンテナ党䜓をアクセス䞍胜にする可胜性がありたす。 さらに、アプリケヌションを曎新たたは再構成するには、コンテナ党䜓を再起動する必芁がありたす。

 

1.  りェアハりスデヌタの蚭定りェアハりスデヌタの蚭定

PostgreSQLデヌタベヌス蚭定のペヌゞの指瀺に埓っおくださいPostgreSQLデヌタベヌスの蚭定 ペヌゞの指瀺に埓っおください

2.

 WARダりンロヌドしおBellaDati WARアヌカむブ抜出

BellaDati WARアヌカむブダりンロヌドず解凍

 BellaDatiダりンロヌドペヌゞからZIPアヌカむブずしおBellaDati WARディストリビュヌションをダりンロヌドしお、Windows7-ZipたたはLinux のGNU tarなどツヌルを䜿甚しおその内容を解凍したす。ZIPアヌカむブ内の䞀぀ファむルしかbelladati.warにこのセットアップが䜿甚されたせん。

(warning)  Windowsの組み蟌みのファむル解凍ツヌルを䜿甚しないでくださいこのツヌルは長い名前のファむルを解凍するこずができたせん。他のナヌザヌもWinRARの問題を報告しおいたす。

(warning)  Solarisのデフォルトtarナヌティリティを䜿甚しないでください GNU tarは長いファむル名をより良いを扱えように、BellaDatiを解凍するために、このオペレヌティングシステム䞊でのGNUtarを䜿甚しおください。

3. BellaDati WAR構成

 

前の手順で説明したように、BellaDati WARディストリビュヌションを正垞にダりンロヌドしお解凍したす。 Belladatiを蚭定するには、以䞋の簡単な手順に埓っおWARアヌカむブ内に配眮された蚭定ファむルを解凍しお倉曎する必芁がありたす。 

1. Windows甚の7-ZipやLinuxのunzipなどのツヌルを䜿甚しお、WARファむルからapplication.propertiesファむルを解凍したす。

BellaDatiダりンロヌドペヌゞからZIPアヌカむブずしおBellaDati WARディストリビュヌションをダりンロヌドしお、Windows7-ZipたたはLinuxのGNUのtarツヌルなどツヌルを䜿甚しおその内容を抜出する。唯䞀のZIPアヌカむブ内のファむルの䞀぀belladati.warは、このセットアップのために䜿甚されおいる 。

(warning)  Windowsの組み蟌みのファむル抜出ツヌルを䜿甚しないでくださいこのツヌルは長い名前のファむルを抜出するこずができたせん。他のナヌザヌもWinRARの問題を報告しおいる。

(warning)  Solarisのデフォルトtarナヌティリティを䜿甚しないでください GNU tarは長いファむル名をより良いを扱えように、BellaDatiを抜出するために、このオペレヌティングシステム䞊でのGNU tarを䜿甚しおください。

3. BellaDati WAR構成

正垞にダりンロヌドし、前のステップで説明したようにBellaDati WAR分垃を解凍したした。 Belladatiを蚭定するには、これらの簡単な手順に埓うこずによっお、WARアヌカむブの内郚に配眮された構成ファむルを抜出し、倉曎する必芁がある。

1. Linuxの解凍ツヌルたたはWindowsための7-Zipなどツヌルを䜿甚するこずでWARファむルからapplication.propertiesファむルを解凍する。

Code Block
unzip belladati.war WEB-INF/classes/conf/application.properties

2.  WEB解凍されたWEB-INF/classes/conf/application.properties解凍されたファむルを線集する。「JDBC properties」で、最初の行に蚘号を削陀する。システム構成を䞀臎させるようにjdbcpropertiesファむルを線集したす。 JDBCプロパティで、最初の行の# 蚘号を削陀したす。 Updatejdbc.url, 、jdbc.usernameずおよびjdbc.passwordを曎新する。JDBC propertiesからで始たるすべおの行を削陀できる。構成は次のようになる。を䜿甚しお、システム構成に合わせおください。 #で始たるすべおの行をJDBCプロパティヌセクションから削陀するこずができたす。 構成は次のようになりたす。 

Code Block
# APPLICATION properties
application.url=http://localhost:8080
application.production-mode=true
application.secure-mode=false

# JDBC properties
jdbc.resource=jdbc/belladati_db
# when connecting directly to the db
jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://db_host:5432/belladati_db
jdbc.username=belladati_dbuser
jdbc.password=password

# SMTP properties
smtp.server.address=localhost
smtp.server.username=
smtp.server.password=

# EMAIL properties
email.sender=support@belladati.com
email.footer=BellaDati Inc.

# OpenID properties
application.mybelladati.url=https://my.belladati.com
application.registration=http://www.belladati.com/try
application.registration.openid=

# Google analytics properties
application.google-site-verification=
application.google-analytics-account=
application.google-analytics-account.mercato=

# Lucene index dir
lucene.indexes=indexes
Info

構成蚭定はBellaDati WAR構成の抂芁で詳しく説明されおいる。WAR構成の抂芁で詳しく説明されおいたす。

3.  WEBWEB-INF/classes/conf/application.propertiesを保存し、WARアヌカむブを曎新する。 Linuxでは、コマンドは次のようになる。propertiesを保存し、WARアヌカむブを曎新したす。 Linuxでは、コマンドは次のようになりたす。

Code Block
zip -d belladati.war WEB-INF/classes/conf/application.properties
zip -u belladati.war WEB-INF/classes/conf/application.properties

4. belladati. $JETTYwarを$JETTY_HOME/webappsにbelladati.warをコピヌする。webapps.$JETTY_HOME/webappsにコピヌしたす。

4. Jetty構成

4.1 Java環境 Java環境

Jettyを開始する前に、むンストヌルしたJettyを開始する前に、むンストヌルしたJavaを指すJAVAを指すJAVA_HOME倉数を蚭定しおいるこずを確認しおください。この方法でを行うこずができる。HOME倉数を蚭定しおいるこずを確認しおください。あなたはこのようにするこずができたす。

Code Block
$ export JAVA_HOME=/path/to/jdk

たたは、/etc/default/jettyにJAVA_HOMEパラメヌタを远加できる。Jettyを起動するたびにJAVA_HOME倉数を蚭定する。jettyにJAVA_HOMEパラメヌタを远加できたす。Jettyを起動するたびにJAVA_HOME倉数を蚭定したす。

4.2 Jettyにメモリ蚭定の構成 Jettyにメモリ蚭定の構成

Jettyのメモリの蚭定は、以䞋の問題を回避するように修正される必芁がある

  • BellaDatiはJettyがデフォルトで提䟛するものよりも倚くのメモリを必芁ずする。これらのメモリの蚭定が増加されおいない堎合にBellaDatiを実行しおいるずきにOutOfMemoryを゚ラヌになる堎合がある。

Jettyのメモリの蚭定は、以䞋の問題を回避するように修正する必芁がありたす。

  • BellaDatiはJettyがデフォルトで提䟛するものより倚くのメモリを必芁ずなりたす。これらのメモリの蚭定が増加されおいない堎合にBellaDatiを実行しおいるずきにOutOfMemoryを゚ラヌになる堎合がありたす。

この問題を回避するため、以䞋の手順に埓っおください。この問題を回避するため、以䞋の手順に埓っおください

JAVA_

OPTIONS倉数を蚭定

OPTIONS倉数を蚭定したす 

Code Block
$ export JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"

たた、/etc/default/

jettyファむルにJAVA_OPTIONSを蚭定できる。

jettyファむルにJAVA_OPTIONSを蚭定できたす。 

Code Block
JAVA_OPTIONS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"


Java Service Wrapperを䜿甚しおいる堎合、以䞋の案内をしたが埓っおください。

$JETTY_HOME/bin/jetty-service.confファむルを線集し、以䞋のコマンドを远加しおくださいconfファむルを線集し、以䞋のコマンドを远加しおください

Code Block
wrapper.java.additional.3=-Xms1024m
wrapper.java.additional.4=-Xmx2048m
wrapper.java.additional.5=-XX:MaxPermSize=512m
wrapper.java.maxmemory=2048

他の環境ずメモリの蚭定の詳现に぀いおは、システム芁件他の環境ずメモリの蚭定の詳现に぀いおはシステム芁求を参照しおください。

Note

Xmxに2048 MB倀最倧heapサむズは、評䟡目的のためだけに専甚されおいるこずを泚意しおください。本番デプロむするための掚奚蚭定を芋぀けるために掚奚JVMオプションの蚘事を参照しおください。Xmxに2048 MB倀最倧heapサむズは、評䟡目的のためだけに専甚されおいるこずを泚意しおください。本番デプロむするための掚奚蚭定を芋぀けるために掚奚JVMオプション の蚘事を参照しおください。

Info

倚くの異なるプラットフォヌム甚のJavaサヌビスラッパヌをダりンロヌドできる。倚くの異なるプラットフォヌム甚のJava Service Wrapperをダりンロヌドできたす。

5.

Jettyを開始たたは再起動

Jetty開始たたは再起動

今BellaDatiはJettyで実行しおできたした。$ JETTY_HOMEディレクトリからJettyの起動スクリプトJettyバヌゞョンずOSに䟝存で Jettyサヌバを起動できたすたたは再起動。$JETTY_HOME: BellaDatiはJettyで実行する準備ができたした。1$ JETTY_HOMEディレクトリからJettyの起動スクリプトJettyバヌゞョンずお䜿いのOSによっお異なるのJettyサヌバを起動できるたたは再起動。

  • bin/jetty.sh run
  • bin/Jetty-Service.exe

6.  セットアップりィザヌドを実行 セットアップりィザヌドを実行

お䜿いのブラりザをhttp://localhost:8080/belladatiに移す。これはBellaDati蚭定手順を介しお行くこずができるセットアップりィザヌドを起動する。belladatiに移動したす。これはBellaDatiの蚭定手順を介しおSetup Wizardを起動したす。

BellaDatiダりンロヌドペヌゞからZIPアヌカむブずしおBellaDati WARディストリビュヌションをダりンロヌドしお、Windows7-ZipたたはLinux のGNU tarなどツヌルを䜿甚しおその内容を解凍したす。ZIPアヌカむブ内の䞀぀ファむルしかbelladati.warにこのセットアップが䜿甚されたせん。 

   Windowsの組み蟌みのファむル解凍ツヌルを䜿甚しないでくださいこのツヌルは長い名前のファむルを解凍するこずができたせん。他のナヌザヌもWinRARの問題を報告しおいたす。 

   Solarisのデフォルトtarナヌティリティを䜿甚しないでください GNU tarは長いファむル名をより良いを扱えように、BellaDatiを解凍するために、このオペレヌティングシステム䞊でのGNUtarを䜿甚しおください。