2016-08-09 63 views
0

我試圖在JHipster3.0中使用命令:./mvnw -Pprod,no-liquibase,當我以管理員身份登錄時,並嘗試從用戶管理中刪除用戶,我得到一個錯誤:error.internalServerError刪除用戶不能在JHipster Prod模式下工作

但它在開發模式下工作正常。

+0

服務器日誌在哪裏? –

+0

我發現所有的操作與保存,創建,刪除實體不起作用,產生錯誤:500(內部服務器錯誤),這意味着發佈,刪除,放置休息方法不起作用。只有Get方法正在工作。而服務器不會產生任何日誌。 –

+0

在'logback-spring.xml'中爲'org.springframework.web'和'org.springframework.security'記錄器設置DEBUG,你應該看到什麼是錯誤的。請注意初始階段的web映射。 –

回答

0

我找到了原因導致該問題的原因,這是因爲在生產型材使用以下elasticsearch設置:

data: 
     elasticsearch: 
      cluster-name: 
      cluster-nodes: localhost:9300 

但在開發配置文件使用其他elasticsearch設置:

data: 
     elasticsearch: 
      cluster-name: 
      cluster-nodes: 
      properties: 
       path: 
        logs: target/elasticsearch/log 
        data: target/elasticsearch/data 

通過將dev設置替換爲prod設置,它正在工作。