Skip to main content
WolfShade
Legend
December 5, 2015
Answered

Cannot get BCrypt to work in CF11

  • December 5, 2015
  • 1 reply
  • 1039 views

Hello, all,

I'm trying to get bcrypt to work in CF11 server, and I'm banging my head into a wall.

I've got the following in my application.cfc file:

this.jsPath = "/path/to/html/classes/";

this.javaSettings = {LoadPath = this.jsPath};

The path is where I have placed "BCrypt.class" file downloaded from GitHub.

This, by itself, doesn't cause any problems.  But adding the following causes it to error, and it will NOT see the application scoped variables (like the onError email address that I'm setting):

bcrypt = CreateObject("java","BCrypt");

This breaks everything and even the error template won't display.  What am I missing?

Thank you,

^_^

    This topic has been closed for replies.
    Correct answer BKBK

    There is an array in there:

    this.javaSettings = {LoadPaths = ["/path/to/html/classes/"]};

    1 reply

    BKBK
    Community Expert
    BKBKCommunity ExpertCorrect answer
    Community Expert
    December 6, 2015

    There is an array in there:

    this.javaSettings = {LoadPaths = ["/path/to/html/classes/"]};

    WolfShade
    WolfShadeAuthor
    Legend
    December 7, 2015

    Hi, BKBK‌,

    I'll give that a shot after I get home from work.  If that does work, I'll contact aliaspooryorik and let him know (I got instructions from one of his blogs.)

    Thanks!

    V/r,

    ^_^