ошибка в jasperserver: ресурс интерпретируется как скрипт, но передается с помощью MIME

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

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

http://localhost:8080/jasperserver/reportresource/reportresource?resource=com/jaspersoft/jasperreports/customvisualization/resources/require/cv-component.js

ничего не возвращается, так что это может быть проблемой, верно?

но когда я запускаю коммерческую версию jasperserver, эта ошибка исчезает. когда я звоню:

http://localhost:8080/jasperserver-pro/reportresource/reportresource?resource=com/jaspersoft/jasperreports/customvisualization/resources/require/cv-component.js 

он возвращает содержимое этого cv-component.js.

Есть идеи ?


person user2807918    schedule 12.04.2015    source источник


Ответы (1)


хитрость (которая у меня была после нескольких часов проб и ошибок) заключается в том, чтобы установить правильную конфигурацию в jasperreports.properties (на компьютере с Windows):

com.jaspersoft.jasperreports.components.customvisualization.require.js=файл:/C:/путь/к/require.js

net.sf.jasperreports.web.resource.pattern.customvisualization.scripts=com/jaspersoft/jasperreports/customvisualization/resources/require/.*

См. "file:/...." и "...require/.* специально... (немного отличается от документов jaspersoft...)

Привет, Томас

person Thomas Zimmer    schedule 06.02.2016