Развертывание приложения Vaadin в Openshift

Я только что создал свое первое приложение 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.
1 ответ

У меня возникла аналогичная проблема, когда я попытался развернуть приложение Vaadin в openshift. Это не имеет значения, если у вас есть режим производства, равный false, openshift не компилирует scss для css.

Единственный способ сделать эту тему - предварительная компиляция scss, а затем развертывание. Для этого вы можете использовать плагин Eclipse или выполнить его через командную строку. Вы можете найти дополнительную информацию об этом здесь: https://vaadin.com/book/es / -/page/themes.sass.html

licensed under cc by-sa 3.0 with attribution.