Coldfusion 创建lucee电子表格-

Coldfusion 创建lucee电子表格-,coldfusion,spreadsheet,cfml,lucee,Coldfusion,Spreadsheet,Cfml,Lucee,我正试图通过Lucee和 使用以下代码使映射正常工作 data = QueryNew( "First,Last", "VarChar,VarChar", [ [ "Susi","Sorglos" ], [ "Frumpo","McNugget" ] ] ); spreadsheet = New spreadsheetLibrary.Spreadsheet(); workbook = spreadsheet.workbookFromQuery( data ); path = "C:\Inetpub

我正试图通过Lucee和

使用以下代码使映射正常工作

data = QueryNew( "First,Last", "VarChar,VarChar", [ [ "Susi","Sorglos" ], [ "Frumpo","McNugget" ] ] );
spreadsheet = New spreadsheetLibrary.Spreadsheet();
workbook = spreadsheet.workbookFromQuery( data );
path = "C:\Inetpub\pathtosavefileto\owners\owners.xls";
spreadsheet.write( workbook, path, true );
它创建了一个0字节的文件,但出现了以下错误

Lucee 5.2.6.60 Error (java.lang.NoClassDefFoundError)
Message org/apache/commons/math3/util/ArithmeticUtils
Stacktrace  The Error Occurred in
C:\Inetpub\pathtocfc\spreadsheetLibrary\Spreadsheet.cfc: line 1662
1660: lock name="#arguments.filepath#" timeout=5{
1661: var outputStream = CreateObject( "java", "java.io.FileOutputStream" ).init( arguments.filepath );
1662: arguments.workbook.write( outputStream );
1663: outputStream.flush();
1664: }

有什么想法吗?

你能确认你的
/lib
文件夹在这里列出了所有内容吗:?是的,它的所有内容都在里面,只是重新上传了一遍,仍然是相同的Servlet容器-Apache Tomcat/8.5.16 Java-1.8.0_144(Oracle Corporation)64bitok-手动更新了Lucee并解决了问题!谢谢你的帮助