2016-10-13 12 views
0

Когда depliying в Grails 3 приложения на контейнере Glassfish 4.1.1, я получаю следующий код ошибки:Недопустимый <url-pattern> * в картировании фильтра. во время развертывания Граалей 3 приложения на GlassFish

Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.IllegalArgumentException: Invalid <url-pattern> * in filter mapping. 

Мой UrlMappings.groovy:

class UrlMappings { 

    static mappings = { 
     "/$controller/$action?/$id?(.$format)?"{ 
      constraints { 
       // apply constraints here 
      } 
     } 

     "/"(view:"/index") 
     "500"(view:'/error') 
     "404"(view:'/notFound') 
    } 
} 

У меня отсутствует какая-либо конфигурация?

ответ

0

Это, вероятно, вплоть до конфигурации по умолчанию:

https://github.com/grails/grails-core/blob/master/grails-plugin-controllers/src/main/groovy/org/grails/plugins/web/controllers/ControllersGrailsPlugin.groovy#L82

, который по умолчанию это значение:

https://github.com/grails/grails-core/blob/master/grails-core/src/main/groovy/grails/config/Settings.groovy#L185

Попробуйте установить это в grails-app/conf/application.yml:

grails: 
    web: 
    servlet: 
     path: "/" 
+0

благодарственное я попробую. – hyoga68

 Смежные вопросы

  • Нет связанных вопросов^_^