Problemas con namespaces en archivos de configuración de Spring
xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jms="http://www.springframework.org/schema/jms"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
.... definición de beans que no interesa mencionar.
El tema esta que cuando ellos llevan su app a una red sin salida a internet tenían problemas en el deployment porque no se encontraba la referencia al xsd que muestro en rojo.
Entonces cual es el problema???
Cuando tu haces referencia a un XSD que no esta en los jars de spring. Pues, Spring tratará de solucionarlo buscandolo en internet.
He ahí el problema. Así que la solución es simple.
Si tienes problemas que no encuentra el xsd en un entorno sin salida a internet. Asegurate de hacer referencia en tus archivos de configuración de beans de spring a XSD que si estan en tus jars.
Joe
Curso para empresa privada
MAVEN |
Conceptos Iniciales |
Manejo de Repositorios y asimismo trabajar en modo offline |
Dependencias |
Generacion de Proyecto Mayen incluyendo subModulos por capas |
Usando plugin Subclipse |
Establecer reglas de verificacion del código a traves de Plugins PMD |
Plugin JXR (Uso y ejemplos) |
Plugin CheckStyle (Uso y ejemplos) |
JSF 2.0 |
Conceptos Iniciales |
Ventajas en relacion a JSF 1.x |
Uso de tag de JSF 2.0 |
Ciclo de Vida de las peticiones JSF |
Empleo de anotaciones |
Generacion de Proyecto Maven con modulo WEB aplicando JSF 2.0 |
Aplicando Facelets - Generando xhtml en base a Plantillas facelets |
Creacion de Customs Components por Facelets |
Uso de AJAX dentro de JSF 2.0 |
Utilizacion de CDI dentro de JSF 2.0 (Uso y Ejemplos: Conversaciones aplicando CDI) |
Creacion de Customs Components usando la Clase Renderer de JSF 2.0 |
Creacion de Custom Converter en JSF |
Modificando el Ciclo de Vida de la Clase JSF por uno personalizado |
Creacion de Customs Components integrando Adobe Flex |
Creacion de Customs Components integrando Java FX |
PRIMEFACES 3.X |
Conceptos Iniciales |
Integracion con JSF 2.0 |
Uso de tag de Primefaces |
Generacion de Proyecto Maven con modulo WEB aplicando JSF 2.0, Primefaces |
RICHFACES 4.X |
Conceptos Iniciales |
Integracion con JSF 2.0 |
Uso de tag de Richfaces |
Generacion de Proyecto Maven con modulo WEB aplicando JSF 2.0, Richfaces |
SPRING 3.0 |
Conceptos Iniciales , Ventajas |
Empleo de anotaciones |
Combinando creacion de clases en el XML de Configuracion con Anotaciones |
Generacion de Proyecto Maven con modulo Service y DAO aplicando Spring |
Spring AOP y AspectJ (Uso y Ejemplos) |
WebServices usando Spring |
Uso de transacciones a traves de Anotaciones |
Realizando e invocando tareas asincronas |
Ejemplo de Transacciones distribuidas usando anotaciones |
Spring Securiy (Uso y Ejemplo bajo JSF 2.0) |
Integracion de ESB Mule con Spring (Uso y Ejemplos) |
Spring Integration (Uso y Ejemplos) |
Spring Webflow (Uso y Ejemplos) |
JBOSS AS7 |
Puesta en marcha desde un Servidor Linux, Configuracion inicial: datasource / host / logs / conectores web y virtual host |
Configuracion avanzada: manejo de cluster / SSL, etc |
Manejo a traves de linea de comando |
Manejo de Test usando Arquillian |
CSS3 / HTML5 |
Manejo de Hojas de Estilo usando CSS Estandar (Tips de diseño) |
Nuevas caracteristicas de Estilos CSS3 |
Ejemplo Paginas usando CSS3 |
Conceptos Iniciales HTML5 |
Creacion de componentes usando HTML5 |
Crear componentes en HTML5 que puedan ser invocados en JSF2 |