una persona objetos objeto metodos instanciar ejemplos declara crear como clases clase atributos coldfusion coldfusion-10 railo cfwheels

coldfusion - persona - crear objetos y clases en java



Utilice la clase Java en ColdFusion11-El tipo de objeto java es desconocido para la funciĆ³n CreateObject (1)

Ah, gracias a todos. Como dijo Haxtbh en los comentarios , el problema era

El createObject de Adobe CF solo tiene dos argumentos. El tipo y la clase.

Así que necesitaba poner:

this.javaSettings = { LoadPaths = ["/miscellaneous"] };

en /config/app.cfm

y luego usa

CreateObject( "java", "BCrypt" );

en /events/onapplicationstart.cfm

Tengo un código que funciona con Railo, pero estoy tratando de hacer que esta aplicación en particular trabaje en CF10 y CF11

Es una aplicación de cfWheels, y tengo un archivo BCrypt.class en el directorio /miscellaneous/ .

En mi archivo /events/onapplicationstart.cfm , tengo:

application.bCrypt = CreateObject( "java", "BCrypt", "/miscellaneous/" );

Esto funciona en Railo; pero en CF11 me sale

The java object type is unknown for the CreateObject function. Verify the type of your object when creating it and try again. Valid Types are : component | java | webservice | dotnet | com | corba | .NET The error occurred in /Volumes/Documents/blah/public/events/onapplicationstart.cfm: line 8 Called from /Volumes/Documents/blah/public/wheels/global/cfml.cfm: line 111 Called from /Volumes/Documents/blah/public/wheels/events/onapplicationstart.cfm: line 388 6 : 7 : // BCrypt library 8 : application.bCrypt = CreateObject( "java", "BCrypt", "/miscellaneous/" ); 9 : 10 : // Application Specific settings

¿Supongo que es solo una sintaxis? ¿Puedo llamar un archivo .class de esta manera en CF10 / 11?