2015-03-31 100 views
1

我目前有关于cfdocument标签生成的PDF文件的问题。我们公司的主要分支是使用CF9,而我的本地机器使用CF11。当他们拉我的git分支进行测试时,带有HTML的PDF文件布局变化很大(例如,CF9表格单元格自动换行文本,CF11中的1像素边框比CF9中的1像素边框更厚)。我不确定这是否应该是这样,但我真的很想知道是否可以一起运行CF9和CF11,还是甚至有可能?谢谢!是否可以将ColdFusion 9与ColdFusion 11一起运行?

更新:安装CF9时发生错误。

ZeroGur: Windows DLL failed to load 
    at ZeroGa4.b(DashoA10*..) 
    at ZeroGa4.b(DashoA10*..) 
    at com.zerog.ia.installer.LifeCycleManager.b(DashoA10*..) 
    at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) 
    at com.zerog.ia.installer.Main.main(DashoA10*..) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at com.zerog.lax.LAX.launch(DashoA10*..) 
    at com.zerog.lax.LAX.main(DashoA10*..) 
+0

如果你把所有的连接都正确(每个etc的正确版本的java)并且拥有资源,那么配置你的web服务器来路由到正确的版本 – 2015-03-31 04:03:07

回答

1

确保代码与特定版本的ColdFusion一起工作的最佳方式是在相同版本的ColdFusion上进行编码和测试。您可以在本地机器上安装CF9和CF11。在处理这个特定的项目时,只需启动CF9服务器即可。

+0

我应该怎样去专门启动CF9服务,而不是CF11?谢谢! – Kevin 2015-03-31 05:01:47

+0

@Kevin,在windows上,你可以进入控制面板>管理工具>服务。然后找到适当的CF应用服务器服务。您可以通过右键单击并选择开始/停止选项来启动和停止该服务。所以当你想使用CF9服务器时,你应该启动ColdFusion 9 Application Server。 – 2015-03-31 05:08:08

+0

@Kevin,我不确定如何在Mac和Linux上执行此操作。但是在各自的Os'es上可能有类似的东西。 – 2015-03-31 05:09:04