Translate

miércoles, 14 de noviembre de 2012

SpringFlex: getRealPah en un @RemotingDestination

title: getRealPath in a @RemotingDestination

En las versiones  previas de las librerías de Spring Flex la manera de acceder al realPath era la siguiente:

FlexContext.getServletContext().getRealPath("")

Esto nos da acceso a la ruta física del servidor donde está alojada nuestra aplicación, pero el problema es que en las nuevas versiones (como la 1.5.2 Release) al intentar recuerar el ServletContext nos devueve nullPointerException.

La solución para resolver esto y volver a recuperare el valor es la siguiente:

FlexContext.getHttpRequest().getRealPath("");

El métdo está deprecado pero para esta versión sigue funcionando sin problemas.


jueves, 8 de noviembre de 2012

Tomcat: Arrancar Tomcat con parámetros

Una vez visto como se arranca el tomcat desde linea de comandos en la misma ventana de comandos de windows en unos de los artículos anteriores.

Ahora vamos ver como añadir parámetros desde la línes de comandos de tomcat, para hacerlo utilizamos lo que tenemos añadir es la variable de entorno JAVA_OPTS y podemos añadir todos los parámetros que necesitemos.

set JAVA_HOME=D:\Java\jdk1.7.0_02

set JAVA_OPTS=-Xms800m -Xmx800m -XX:MaxPermSize=256m 

catalina run
 

viernes, 2 de noviembre de 2012

Subida de archivos con Flash en MacOS : TypeError: Error #1009

TypeError: Error #1009: Cannot access a property or method of a null object reference Uploading file.

Este error se produce cuando intentamos subir un archivo con el sistema operativo Mac a través del Flash Player (actualmente la versión 11.4).

El problema consiste en que en el objeto FileReference que se encarga de identificar el archivo que subimos, si accedemos a la propiedad "type" esta llega con valor null y si la utilizamos nos dará el error antes tipificado. TypeError: Error #1009

var fileReference:FileReference

fileReference.type //NULL



Para solucionarlo lo mejor es recuperar la extensión del archivo del nombre del fichero del FileReference, con las propiedad "name".


var fileReference:FileReference

fileReference.name //file.txt