我目前在Windows 2012上运行ColdFusion 11的64位安装和Java JRE 1.8.66 64位。我想安装Open Office并使用JODConverter Java库,以便可以使用库将Office文件转换为PDF文件。我已成功在Windows 2003 32位上使用ColdFusion 8 32位运行此安装程序。我还在Windows 7上成功地使用ColdFusion 8和64位JRE进行了操作。
在CF11 / 2012服务器上,我已安装Open Office 3.4.1,但它只允许32位安装。我认为32位/64位差异导致问题,因为每次尝试实例化Java库时,它都会抛出“对象实例化异常”:
堆栈跟踪:
有没有办法使这个集成功能正常工作?
在CF11 / 2012服务器上,我已安装Open Office 3.4.1,但它只允许32位安装。我认为32位/64位差异导致问题,因为每次尝试实例化Java库时,它都会抛出“对象实例化异常”:
堆栈跟踪:
Message: org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration
StackTrace: java.lang.ClassNotFoundException: org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration
at coldfusion.bootstrap.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:235)
at java.lang.ClassLoader.loadClass(Unknown Source)
at coldfusion.runtime.java.JavaProxyFactory$1.run(JavaProxyFactory.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at coldfusion.runtime.java.JavaProxyFactory.getProxy(JavaProxyFactory.java:151)
at coldfusion.runtime.ProxyFactory.getProxy(ProxyFactory.java:65)
at coldfusion.runtime.CFPage.createObjectProxy(CFPage.java:6167)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6130)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6064)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6039)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:5986)
有没有办法使这个集成功能正常工作?