грешка в 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 docs...)

Наздраве, Томас

person Thomas Zimmer    schedule 06.02.2016