jueves, 23 de abril de 2009

Error: A request has been denied as a potential CSRF attack

Hace poco obtuve ese mensaje de error en una aplicación portal que invocaba web services que estaban en un was remoto, esta llamada se hacia mediante DWR (Direct Web Remoting).

Como arreglar esto pues editando el archivo web.xml de la aplicación que hace la llamada agregando el tag crossDomainSessionSecurity el cual permite efectuar llamadas desde distintos dominios.

Nuestro web.xml quedaría de la siguiente forma:

<servlet>
    <servlet-name>dwr</servlet-name>
    <display-name>DWR Servlet</display-name>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <init-param>
        <param-name>debug</param-name>
        <param-value>true</param-value>
    </init-param>
    <init-param>
        <param-name>crossDomainSessionSecurity</param-name>
        <param-value>false</param-value>
    </init-param>
</servlet>

lunes, 6 de abril de 2009

Adobe reader 9 en ubuntu 9.04 64 bits

Desde que me decidí a hacer una migración completa de windows hacia ubuntu 9.04 de 64 bits he tenido uno que otro problema entre los cuales esta el Adobe Reader 9 que no tiene una versión oficial para ubuntu de 64 bits.

Pero esto se puede solucionar forzando la instalación vía línea de comandos a pesar de que la arquitectura del programa (32 bits) no es la correcta.

Luego de forzar la instalación tampoco levantaba hasta que instale las ia32 (conjunto de librerías que emulan algunas librerias que utiliza el sistema para equipos de 32 bits.

Para mi sorpresa al hacer al fin el vmware player empezo a reconocer dispositivos usb :D

domingo, 29 de marzo de 2009

Discos de Websphere Portal 6

Hoy día estaba instalando el portal y resulta que no tenia la correspondencia de los números de disco con los nombres :S

googleando un poco logre ubicar la relación:

WebSphere Portal V6.0 and Workplace Web Content Management V6.0 - Portal Install V6.0 (W-Setup)
C93LQML.zip
WebSphere Portal V6.0 and Workplace Web Content Mgmt V6.0 - WebSphere Application Server Network Deployment for Windows, V6.0.2.9 (W-1)
C93LWML.exe
WebSphere Portal V6.0 and Workplace Web Content Mgmt V6.0 - WebSphere Process Server for Windows, V6.0.1.1 (W-2)
C93LRML.exe
WebSphere Portal V6.0 and Workplace Web Content Mgmt V6.0 - Portal Server (Disc 1 of 2), V6.0 (W-3)
C93LSML.zip
WebSphere Portal V6.0 and Workplace Web Content Mgmt V6.0 - Portal Server (Disc 2 of 2), V6.0 (W-4)
C93M4ML.zip
WebSphere Portal V6.0 and Workplace Web Content Mgmt V6.0 - Personalization, V6.0 (W-5)
C93LUML.zip

GlassBox ( en inicio de pruebas)

Después de mucho buscar encontré una alternativa open source para el tema de performance de aplicaciones.

Se trata del proyecto GlassBox el cual se encarga de monitorear un servidor de aplicaciones al estilo Willy Introscope pero de forma totalmente gratuita y bajo licencia gpl.

Según lo que se puede ver en su pagina web podemos incluso llegar a niveles de driver jdbc pudiendo ubicar y mostrar a los querys mas lentos.

Lo que habría que probar seria:

  • El soporte en aix, actualmente esta probado sobre windows, linux, Solaris habría que hacer las pruebas del caso.
  • El nivel de carga que genera la aplicación para ver si puede estar activa el 100% del tiempo.

domingo, 11 de enero de 2009

Ear de IBMUTC

 

Algunas veces he probado metodos de ejb en el rad usando la aplicacion UTC ( Universal Test Client) pero y por donde anda el ear ?.

Bueno pues lo podemos encontrar en esta ruta:

<was install>WebSphere\AppServer\deploytool\itp\plugins\com.ibm.ws.ast.st.utc_6.1.0

image