У меня странная проблема, которая не позволяет моему приложению Grails 3.3.9 запускаться после развертывания на Tomcat 8.
До недавнего времени у нас была собственная копия JasperService.Мы удалили это и теперь используем Jasper Plugin .Увы, теперь мы получаем исключение (если наше приложение)
org.grails.taglib.TagLibraryLookup.registerTagLib(TagLibraryLookup.java:113)
...
org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'ff.documents.JasperService' to required type 'grails.plugins.jasper.JasperService' for property 'jasperService'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'de.berlinale.ff.documents.JasperService' to required type 'grails.plugins.jasper.JasperService' for property 'jasperService': no matching editors or conversion strategy found
Поскольку у нас нет TagLib, внедряющего JasperService, я предполагаю, что где-то еще есть память / ссылка на старый сервискоторый на самом деле пытается внедриться в JasperTagLib плагина, который я не могу редактировать:
class JasperTagLib {
JasperService jasperService
...
}
Я использую IntelliJ Ultimate 2018.3, и проблема не возникает локально, а только при развертывании как войнакот.Я искал в пути и области для строки, но не нашел ничего.
Я был бы рад, если бы кто-нибудь намекнул мне в направлении, где искать этот фантом.