Я создал Grails 3 приложения и настройки рабочей среды следующим образом:Развертывание Grails 3 приложения к OpenShift
environments {
production {
dataSource {
dbCreate = "update"
driverClassName = "org.postgresql.Driver"
dialect= CustomPostgresDialect
uri = new URI(System.getenv("OPENSHIFT_POSTGRESQL_DB_URL"))
url = "jdbc:postgresql://" + uri.host + ":" + uri.port + "/" + System.getenv("OPENSHIFT_APP_NAME")
username = System.getenv("OPENSHIFT_POSTGRESQL_DB_USERNAME")
password = System.getenv("OPENSHIFT_POSTGRESQL_DB_PASSWORD")
}
}
}
и я последовал за шагами в: https://blog.openshift.com/day-6-rapid-web-development-on-the-jvm-with-grails/
Но когда я пытаюсь получить доступ к приложение URL я получаю 404.
И я не могу понять проблему из журналов:
In app-root/logs/postgresql.log
2016-06-20 12:16:20 GMT LOG: database system is shut down
2016-06-20 12:16:29 GMT LOG: could not bind socket for statistics collector: Permission denied
2016-06-20 12:16:29 GMT LOG: trying another address for the statistics collector
2016-06-20 12:16:29 GMT LOG: could not bind socket for statistics collector: Cannot assign requested address
2016-06-20 12:16:29 GMT LOG: disabling statistics collector for lack of working socket
2016-06-20 12:16:29 GMT WARNING: autovacuum not started because of misconfiguration
2016-06-20 12:16:29 GMT HINT: Enable the "track_counts" option.
2016-06-20 12:16:29 GMT LOG: database system was shut down at 2016-06-20 12:16:20 GMT
2016-06-20 12:16:29 GMT FATAL: the database system is starting up
2016-06-20 12:16:29 GMT LOG: database system is ready to accept connections
In app-root/logs/jbossews.log
Jun 20, 2016 8:16:36 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
Jun 20, 2016 8:16:36 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /var/lib/openshift/5767c8e30c1e6699f90000eb/app-root/runtime/dependencies/jbossews/webapps/ROOT.war
Jun 20, 2016 8:17:06 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /var/lib/openshift/5767c8e30c1e6699f90000eb/app-root/runtime/dependencies/jbossews/webapps/ROOT.war has finished in 29,596 ms
Jun 20, 2016 8:17:06 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-127.12.216.1-8080"]
Jun 20, 2016 8:17:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 29969 ms
Что мне не хватает?
вы попробовать это: http://stackoverflow.com/a/37055151/4769188? –
@TarasKohut Я добавил путь в конфигурацию yml, но я все равно получаю тот же результат. Нужно ли добавлять серверURL? Я имею serverURL: http: // localhost: 8080 в local и работает нормально. –