Я только что создал свое первое приложение Vaadin. Приложение отлично работает на моем локальном сервере.
Я хочу загрузить это приложение в Openshift.
Я выполнил следующие инструкции: https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your-openshift- шестерня
Приложение было загружено, но единственное, что отображается, это текст. Нет панелей или CSS или ничего.
Кто-нибудь знает, почему это происходит?
Спасибо!
Консоль:
Jul 01, 2014 8:39:50 AM com.vaadin.server.VaadinServlet serveOnTheFlyCompiledScss
WARNING: Scss file VAADIN/themes/test/styles.scss exists but ScssStylesheet was
not able to find it
Jul 01, 2014 8:39:50 AM com.vaadin.server.VaadinServlet serveStaticResourcesInVAADIN
INFO: Requested resource [/VAADIN/themes/test/styles.css] not found from filesystem
or through class loader. Add widgetset and/or theme JAR to your classpath or
add files to WebContent/VAADIN folder.
У меня возникла аналогичная проблема, когда я попытался развернуть приложение Vaadin в openshift. Это не имеет значения, если у вас есть режим производства, равный false, openshift не компилирует scss для css.
Единственный способ сделать эту тему - предварительная компиляция scss, а затем развертывание. Для этого вы можете использовать плагин Eclipse или выполнить его через командную строку. Вы можете найти дополнительную информацию об этом здесь: https://vaadin.com/book/es / -/page/themes.sass.html