Nunca tuve un problema de carga aleatorio. O apuntaba correctamente a los archivos .js o no lo hacía. En el último caso, obviamente no funcionaba. La llamada a los archivos es un tema http en la interpretación del cliente y no de la aplicación del servidor (a no ser claro, que ésta genere una mala referencia).
El problema surge cuando existe una referencia relativa desde el html pero que es ejecutada desde diferentes lugares (directorios en la aplicación) lo que hace que en algunas ejecuciones esta referencia sea válida y en otras no. Las soluciones que se me ocurren (levantando el dedo al viento) son: - Utilizar referencias absolutas - Realizar cargas de n archivos javascript desde dentro de otro archivo javascript - Revisar las rutas por defecto (donde se asume que son localhost) y cambiarlas (cablearlas) a las direcciones de calidad y producción según correspondan. A veces existe más de una ruta por defecto (que es la única que se cambia). - Si los archivos javascript son dinámicos, revisar las reglas de su construcción y presentación y la forma de cacheo en el cliente y en el servidor - rezar? Saludos. Phaseolus escribió: > Hola Ovillo. > Primero que todo disculpen el OT, pero ya no sé donde más preguntar y quizá > a alguno de uds le haya sucedido. > > Tengo una aplicacion J2EE corriendo sobre Websphere 6.1 (WAS) con > JDK1.4.2_10 y pasa una cosa super extraña; los ficheros javascript se cargan > cuando se les da la gana por lo que a veces me dan errores de javascript al > no encontrar las funciones que estoy invocando, pero el htlm está perfecto, > es completamente válido, con todos sus tags correctamente cerrados y el tag > <script> apunta como es debido al fichero js. > > Debido a que el protocolo HTTP es asíncrono y que es el browser quien > solicita los distintos elementos al servidor en base al html no me cabe en > la cabeza el porqué se comporta de esa forma aleatoria. > Como dato en mi ambiente local nunca he replicado dicho error (lo invoco > como http://localhost:9080/MiAppWeb ), sólo se da en ambientes de Calidad y > Producción, por lo que he pensado que pudiera ser el proxy de la LAN o algún > otro factor de red, pero no acabo de descubrir la causa y el cliente ya > comienza a echarme la culpa a mi, aún cuando mis contrapartes directas saben > que no es problema de la aplicación. > > Cualquier idea es gratamente recibida. > Muchas gracias y saludos. > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a [email protected] > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- Alejandro Salamanca Gerente General DEVENET SRL [email protected] Cel. 591-2-70618872 DeveNet Srl - Software para Internet Telf. 591-2-2117985 [email protected] Av. 20 de Octubre #2473 Edif. Topáter Piso 2, Of. 204 La Paz - Bolivia www.devenet.net www.lexivox.org www.lexivox.com _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
