web-dev-qa-db-ja.com

サンプルPostgreSQL dbを使用したDHIS @の起動に関する問題-HTTPエラー:503

Dhis2-db-sierra-leone.sql dbをダウンロードし、Windows 8.1で実行されているPostreSQL 9.4にインポートしました。 dhis.confを次のように構成しました。

#hibernate.dialect = org.hibernate.dialect.H2Dialect
#hibernate.connection.driver_class = org.h2.Driver
#hibernate.connection.url = jdbc:h2:./database/dhis2;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE
#hibernate.connection.username = sa
#hibernate.connection.password =

hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class = org.postgresql.Driver
hibernate.connection.url = jdbc:postgresql:dhis2
hibernate.connection.username = dhis
hibernate.connection.password = dhis

hibernate.hbm2ddl.auto = update

開始を実行すると、503エラーが発生します。

HTTPエラー:503
/にアクセスする問題。理由:
サービスは利用できません
Jetty://を搭載

ログファイルで、私はこれを取得しています:

* INFO  2016-12-22 15:27:01,449 'system-process' update org.hisp.dhis.dataelement.DataElementCategory, name: default, uid: vGs6omsRekv (AuditLogUtil.Java [Thread-2])
* ERROR 2016-12-22 15:27:01,544 Java.lang.IllegalArgumentException: Unknown name value [ORGANISATION_UNIT] for enum class [org.hisp.dhis.common.ValueType]
    at org.hibernate.type.EnumType$NamedEnumValueMapper.fromName(EnumType.Java:433)

何か案は?

2
DavidR

Valuetype列の「dataelement」または「trackedentityattribute」テーブルに無効な値があります。有効な値は次のとおりです。

TEXT LONG_TEXT、LETTER、PHONE_NUMBER、EMAIL、BOOLEAN、TRUE_ONLY、DATE、DATETIME、TIME、NUMBER、UNIT_INTERVAL、PERCENTAGE、INTEGER、INTEGER_POSITIVE、INTEGER_NEGATIVE、INTEGER_ZERO_OR_POSITIVE、TRACKER_ASSOCIATE、CO

これらに含まれないすべての値を置き換えます。

1
lars