Tag: javaloader

如何在Coldfusion8中使用javaloader设置java库?

我正在尝试让javaLoader在Coldfusion8应用程序中运行,我需要一些帮助才能让我跨越终点线。 这是我到目前为止: 在application.cfc里面: … THIS.mappings[“/javaloader”] = GetDirectoryFromPath( GetCurrentTemplatePath() ) & “tools/javaloader”; … Application.str = structNew(); Application.str.myJavaLoaderKey = “someUUID_javaloader”; Application.str.jarPaths = arrayNew(1); 这是按照此处和此处的说明完成的。 在我的handler.cfc中 ,我试图访问javaloader和BCrypt类,如下所示: pass = “some_password”; cryptonite = server[Application.str.myJavaLoaderKey]; bCrypt = cryptonite.init(Application.str.jarPaths[1]); hashed = bCrypt.hashpw(pass, bcrypt.gensalt()); 我可以转储cryptonite变量,但是当我尝试创建BCrypt实例时,脚本失败了。 问题 : 我很高兴我做到这一点,但我现在已经坐了几个小时了,不知道我做错了什么。 希望有更多洞察力的人可以指出我的方向? 感谢帮助!