2016-06-20 2 views
0

Когда я использую приложение для создания приложения jhipster, я отключил кеш второго уровня. Однако, когда я запускаю «тест градуировки» или «запускать как тест junit» для тестирования приложения, он не работает, потому что «NoCacheRegionFactoryAvailableException». Я проверил application.yml в каталоге «src/test/resources/config» и убедитесь, что второй кеш отключен. Я не знаю, почему приложение все еще ищет второй кеш. Есть ли какая-то подсказка, как это происходит? или как полностью отключить кеш второго уровня?JHipster test: NoCacheRegionFactoryAvailableException, когда кеш второго уровня отключен

За исключением ошибки тестирования, все остальное работает хорошо, приложение может успешно работать.

application.yml в SRC/тест/ресурсы/Конфиг

spring: 
    application: 
     name: EMS 
    datasource: 
     url: jdbc:h2:mem:EMS;DB_CLOSE_DELAY=-1 
     name: 
     username: 
     password: 
    jpa: 
     database-platform: com.espion.ems.domain.util.FixedH2Dialect 
     database: H2 
     open-in-view: false 
     show_sql: true 
     hibernate: 
      ddl-auto: none 
      naming-strategy: org.springframework.boot.orm.jpa.hibernate.SpringNamingStrategy 
     properties: 
      hibernate.cache.use_second_level_cache: false 
      hibernate.cache.use_query_cache: false 
      hibernate.generate_statistics: true 
      hibernate.hbm2ddl.auto: validate 
    data: 
     elasticsearch: 
      cluster-name: 
      cluster-nodes: 
      properties: 
       path: 
        logs: target/elasticsearch/log 
        data: target/elasticsearch/data 
    mail: 
     host: localhost 
    mvc: 
     favicon: 
      enabled: false 
    thymeleaf: 
     mode: XHTML 
liquibase: 
    contexts: test 

security: 
    basic: 
     enabled: false 

server: 
    port: 10344 
    address: localhost 

jhipster: 
    async: 
     corePoolSize: 2 
     maxPoolSize: 50 
     queueCapacity: 10000 
    security: 
     rememberMe: 
      # security key (this key should be unique for your application, and kept secret) 
      key: jhfasdhflasdhfasdkfhasdjkf 
    metrics: # DropWizard Metrics configuration, used by MetricsConfiguration 
     jmx.enabled: true 
    swagger: 
     title: EMS API 
     description: EMS API documentation 
     version: 0.0.1 
     termsOfServiceUrl: 
     contactName: 
     contactUrl: 
     contactEmail: 
     license: 
     licenseUrl: 
     enabled: false 

ответ

Смежные вопросы