2017-05-04 54 views
0

我用下面Jhipster应用程序打印横幅

yo jhipster 
yo jhipster:cloudfoundry 

但是创建JHipster应用中,当我推到PCF,应用程序启动时,打印横幅后挂起和就会被杀死后挂在枢纽的Cloud Foundry一分钟后。

我试过的唯一的自定义是将某些属性中的URL更改为指向部署在cloudfoundry上的JHipster注册表,如the jhipster documentation中所述。

这是我.yo-rc.json文件:

{ 
    "generator-jhipster": { 
    "promptValues": { 
     "packageName": "com.mycompany.myapp" 
    }, 
    "jhipsterVersion": "4.3.0", 
    "baseName": "test", 
    "packageName": "com.mycompany.myapp", 
    "packageFolder": "com/mycompany/myapp", 
    "serverPort": "8081", 
    "authenticationType": "jwt", 
    "hibernateCache": "hazelcast", 
    "clusteredHttpSession": false, 
    "websocket": false, 
    "databaseType": "sql", 
    "devDatabaseType": "h2Disk", 
    "prodDatabaseType": "mysql", 
    "searchEngine": false, 
    "messageBroker": false, 
    "serviceDiscoveryType": "eureka", 
    "buildTool": "gradle", 
    "enableSocialSignIn": false, 
    "jwtSecretKey": "bec0ab8352f04338c8c1db2fd572022c1bf877fe", 
    "enableTranslation": false, 
    "applicationType": "microservice", 
    "testFrameworks": [], 
    "jhiPrefix": "jhi", 
    "skipClient": true, 
    "skipUserManagement": true, 
    "clientPackageManager": "yarn" 
    } 
} 
+0

该应用程序是否在prod配置文件本地工作?您是否增加了日志记录级别以获取日志中的更多详细信息? –

+0

我从应用程序无法访问注册表时看到了这个。注册表的URL是否可以从应用程序的部署位置访问? –

+0

@GaëlMarziou:虽然我没有测试过本地运行,但是当部署到kubernetes或openshift时,同样的应用工作正常...... – kewne

回答

0

所需的应用程序被正确配置为使用注册表中JHipster Documentation: Doing Microservices描述。

在自举-prod.yml文件时,必须spring.cloud.config.uri指向http:///配置/

在应用-prod.yml文件时,eureka.client .serviceUrl.defaultZone必须指向http:///尤里卡/

默认情况下,JHipster注册表与管理员验证:管理用户,因此上述的组合也将文件需要按the Spring Cloud docs描述进行配置。

spring: 
    cloud: 
    config: 
     uri: https://myconfig.mycompany.com 
     username: user 
     password: secret 
相关问题