首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion ReportBuilder 9 nvr_win错误

ColdFusion ReportBuilder 9 nvr_win错误
EN

Stack Overflow用户
提问于 2010-03-10 16:01:28
回答 1查看 459关注 0票数 2

最近,我升级到64位企业ColdFusion 9,运行在Windows2008Server上的多服务器JRun环境中。当我试图调用在.cfr 8中工作良好的ColdFusion时,服务器日志中会出现以下错误:

无法加载库的X:\JRun4\servers\server1\cfusion.ear\cfusion.war\WEB-INF\cfusion\lib\nvr_win64.dll : nvr_win: java.lang.UnsatisfiedLinkError:本机库

已在另一个类加载器中加载

从这个错误来看,32位库和64位库之间似乎有一些冲突。

然后,我在cfm页面上得到一条消息,该页面调用cfr:

无法执行报表解码功能: java.lang.UnsatisfiedLinkError: coldfusion.util.ReportDecoder.getReport([B)[B ]

我试着将.cfr加载到ColdFusion 9 ReportBuilder中,重新存储并使用它,但这并没有改变任何事情。这种情况发生在我网站上的多个(全部?) .cfr文件上。请帮帮我!

下面是完整的堆栈跟踪:

无法执行报告解码功能: coldfusion.compiler.TemplateReader.(TemplateReader.java:74) at coldfusion.compiler.TemplateReader.(TemplateReader.java:74) at coldfusion.compiler.TemplateReader.(TemplateReader.java:42) at coldfusion.compiler.NeoTranslationContext.getPageReader(NeoTranslationContext.java:661) at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:320 : java.lang.UnsatisfiedLinkError: coldfusion.util.ReportDecoder.getReport([B)]) coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:144) at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:424) at coldfusion.util.LruCache.get(LruCache.java:180) at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:362) at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58) at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133) at coldfusion.util.SoftCache.get(SoftCache.java:在coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:591) at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:540) at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:523) at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:270) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:173) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:158) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:148)在coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:132) at coldfusion.runtime.TemplateProxyFactory.resolveFile(TemplateProxyFactory.java:109) at coldfusion.runtime.report.Report.(Report.java:135) at coldfusion.runtime.report.Report.(Report.java:146) at coldfusion.tagext.lang.ReportTag.doEndTag(ReportTag.java:596) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2723) at cfrequestprint2ecfm1848352526.runPage(path-to-my-web\requestprint.cfm:8)在coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:363) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion。coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filtercoldfusion.CfmServlet.service(CfmServlet.java:200),coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89),jrun.servlet.FilterChain.doFilter(FilterChain.java:86),com.intergral.fusionreactor.filter.FusionReactorFilter.b(FusionReactorFilter.java:376),com.intergral.fusionreactor.filter.FusionReactorFilter.c(FusionReactorFilter.java:254),com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:164)在jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

EN

回答 1

Stack Overflow用户

发布于 2012-12-18 13:51:16

通常,错误意味着您丢失了一个本机库。缺少的文件名以libnvr开头。其余的文件名取决于您的操作系统。例: Linux libnvr_linux.so,libnvr_linux64.so;OS libnvr_osx.jnilib;等等。

该文件应该位于/WEB/c聚变/lib文件夹中。

在您的示例中,文件可能位于两个位置,分别位于Java类路径和Cold聚变中。您需要在文件系统中搜索这些文件,并删除不需要的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2418377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档