2016-07-13 36 views
0

我對Jhipster開發很新穎。
我用Jhipster(v3.4.2)開發了一個應用程序,該應用程序在開發模式下運行良好(應用程序正在運行,我可以將實體保存在數據庫中),但是當我使用mvnw.cmd -Pprod切換到生產模式時, 該應用程序運行良好,但我不能保存任何東西到數據庫(仍然是postgre)
奇怪的是,我可以看到實體的詳細頁面中的開發模式下的所有創建的實體,但我正如我所說的,不能在prod模式下添加新的模式。 application-dev.ymlapplication-prod.yml文件都包含相同的數據源(網址,名稱,用戶名和密碼)。
此外,當我嘗試在生產模式下保存某些內容時,沒有任何堆棧跟蹤,只是頁面上出現內部服務器錯誤,沒有任何日誌。在生產模式下使用postgreSQL的錯誤Jhipster

謝謝

+0

Strang,e你有沒有試過遠程調試應用程序?它只是簡單的JHipster代碼,或者你修改它或添加自己的代碼? –

+0

起初我嘗試用我自己添加的代碼在應用程序中,然後嘗試不添加任何代碼,只使用我自己的模型,添加了'jhipster-uml'和使用JDL Studio創建的文件。沒有工作。 我沒有嘗試沒有添加任何模型。 我會嘗試遠程調試它也 –

回答

0

要與督促配置文件使用建立jhipster:

./mvnw -Pprod包(因爲你已經做了)

現在,啓動應用程序時,確保üactivete PROD配置文件運行應用程序:

./jhipster-0.0.1-SNAPSHOT.war --spring.profiles.active = prod 如果您在Windows上,請使用:java -jar jhipster-0.0.1-SNAPSHOT.war - spring.profiles.active = prod

更多詳情:http://jhipster.github.io/production/

+0

謝謝,我會嘗試。我想跑步。 ./mvnw -Pprod就夠了 –