Grails: макет не применяется после развертывания в контейнере OC4J

я использую грааль 1.3.7. Ниже приведен фрагмент того, как я применяю макет customized к своим страницам.

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <meta name="layout" content="customized"/>

он отлично работает, когда я запускаю приложение локально с помощью команды run-app. Однако после развертывания приложения на OC4J макет не применяется, а представление отображается без каких-либо необходимых файлов CSS и JS. см. скриншот ниже:

введите здесь описание изображения

Изменить: Список плагинов, которые я использую вместе с версиями:

  • plugins.audit-logging=0.5.4
  • плагины.календарь=1.2.1
  • plugins.dynamic-jasper = 0,6
  • плагины.filterpane=2.0.1.1
  • плагины.hibernate=1.3.7
  • plugins.searchable=0.6.3
  • plugins.spring-security-core=1.1.2
  • plugins.spring-security-ldap=1.0.3
  • плагины.tomcat=1.3.7
  • плагины.tooltip=0.6

Есть идеи, что здесь происходит??


person Ahsan Shah    schedule 16.04.2014    source источник
comment
вы используете плагин ресурсов или плагин актив-конвейера? Если да, то я подозреваю, что проблема именно в этом.   -  person Dónal    schedule 16.04.2014
comment
@Don: только что добавил список плагинов, которые я использую, вместе с версиями.   -  person Ahsan Shah    schedule 16.04.2014


Ответы (1)


Я только что получил решение вышеуказанной проблемы и решил разместить его здесь в качестве ответа. может быть, это может помочь кому-то, страдающему от той же проблемы.

В моем случае проблема связана с уровнем соответствия JDK. На машине разработки он был настроен как 1.6 в среде eclipse IDE. А OC4J использует 1.5. Поэтому я сделал следующее, чтобы заставить его работать:

  • изменен уровень соответствия компилятора проекта 1,5 в eclipse.
  • настроил ту же версию JRE в моей IDE, которая используется на моем сервере OC4J.
person Ahsan Shah    schedule 20.04.2014