0

postgres が適切に構成された TW 6.5.5 は、war ファイルを適切にデプロイした後、Java ヌル ポインター例外を提供します。不適切な資格情報に関連付けられているようですが (以下の application.log を確認してください)、web で取得した指示に従って modelprovideconfig.json ファイルを管理しても、正しく機能する可能性はありません。何か案が?

016-02-04 11:36:36.372-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] OS: Windows Server 2012
2016-02-04 11:36:36.372-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] OS arch: amd64
2016-02-04 11:36:36.372-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] OS version: 6.2
2016-02-04 11:36:36.372-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Total Processors: 2
2016-02-04 11:36:36.373-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Default encoding: UTF-8
2016-02-04 11:36:36.373-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] JAVA vendor: Oracle Corporation
2016-02-04 11:36:36.373-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] JAVA version: 1.8.0_66
2016-02-04 11:36:36.373-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] JAVA install location: C:\Program Files\Java\jre1.8.0_66
2016-02-04 11:36:36.374-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] JVM Max Memory: 495 (MB)
2016-02-04 11:36:36.374-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] ========================================
2016-02-04 11:36:36.374-0500 [L: INFO] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] WebApp starting...
2016-02-04 11:36:37.533-0500 [L: INFO] [O: c.t.s.ThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Default Persistence Provider Name = ThingworxPersistenceProvider
2016-02-04 11:36:37.534-0500 [L: INFO] [O: c.t.s.ThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Default Persistence Provider Package Name = PostgresPersistenceProviderPackage
2016-02-04 11:36:37.585-0500 [L: INFO] [O: c.t.p.p.PostgresDatasource] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Reading configuration from configTableCol
2016-02-04 11:36:38.102-0500 [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] *** CRITICAL ERROR ON STARTUP: Improper value found for model provider configuration password, system cannot start without valid password
2016-02-04 11:36:38.102-0500 [L: ERROR] [O: c.t.s.ThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] *** Web Application STATE is being set to ERROR! ***
4

2 に答える 2

0

解決策を見つけました!Postgresql は、Windows ドライブ (c:) の下にのみインストールできます: 別のケース (他のローカル ドライブ) では、インストールが失敗します。また、apache/tomcat (および最後にある私の webapp) は同じディスクに属している必要があります (これにより、Java nullpointer 例外が発生します)。考えられる代替手段は、固定コードを apache/tomca server.xml config.xml ファイルに統合して、すべての apache/tomcat webapplication クレデンシャルを埋め込むことです。私のwebappは.jsonファイルを指していて、postgresqlインスタンスを参照しているので、それをローカルrriveに入れる以外にチャンスはありません:-)それだけです。

于 2016-02-05T16:54:39.240 に答える