如何调用使用CFML提供的jar文件?
我尝试使用createObject()方法,但我对路径感到困惑。
是类路径还是jar文件路径?
我必须放置.jar文件吗?
我是否需要在Blue Dragon服务器上加载.jar文件?
谢谢,
答案 0 :(得分:4)
为了使用自定义jar文件,您需要将它们复制到ColdFusion中的特定目录 - 类路径。这取决于设置,但通常位于此处:
#server.ColdFusion.ROOTDIR#\lib\
然后你需要重启CF服务器。
以下是执行此操作的指南:http://blogs.adobe.com/cantrell/archives/2004/07/the_definitive.html
如果您计划使用更多jar文件,使用像JavaLoader这样的库可能会很有用 - 那么您可以加载任何jar而无需重新启动CF.
答案 1 :(得分:4)
我建议http://javaloader.riaforge.org/加载java对象。它提供了很多灵活性,就像你不需要将你的类文件存储在web-inf中一样,或者不需要映射目录。