Tengo una pregunta rápida, que es, ¿cómo puedo ejecutar las aplicaciones que utilizan el framework Spring en Glassfish server? Es decir, ¿cómo puedo hacer que se ejecute bajo el control de la Primavera de contenedores? Qué necesito para extender el servidor o algo, no puedo encontrar mucha información acerca de los que, por las cosas que he leído acerca de OSGI módulos, sólo que me confunde.

OriginalEl autor foFox | 2012-04-10

2 Comentarios

  1. 7

    Básicamente utiliza web.xml que el fuego de la Primavera con un agente de escucha y, a continuación, se asignan una o más de primavera Despachador de servlets. Definir controlador de frijoles en la dispatcher-servlet.xml, inyectar los frijoles que se define en el applicationContext, y que es una especie de cascada abajo desde allí.

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            /WEB-INF/applicationContext.xml
            etc etc
        </param-value>
    </context-param>
    
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    
    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/myApp/*</url-pattern>
    </servlet-mapping>

    OriginalEl autor Affe

  2. 1

    En el descriptor de despliegue(web.xml), definir Servlet Escucha y el contexto param.

    Contexto param – ubicación de archivo para la primavera de frijol de archivos. silvestre (char permitido y recogida montón de archivos, que en virtud de que los char de selección.)

    Oyente de la primavera de la clase que va a escuchar la petición. Diferentes clases están disponibles para diferentes fines.

    <context-param>
        <param-name>contextConfigLocation</param-name>
                <!-- All file ends with Context.xml under web-inf folder --> 
        <param-value>WEB-INF/*Context.xml</param-value>
    </context-param>
    
    
    <listener>
        <display-name>Spring context loader</display-name>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
        <!-- use following if you want to use request scope -->
        <!-- org.springframework.web.context.request.RequestContextListener -->
    </listener>
    
    <servlet>
        <servlet-name>servlet name</servlet-name>
        <servlet-class>org.springframework.web.context.support.HttpRequestHandlerServlet</servlet-class> 
    </servlet>
    
    <servlet-mapping>
        <servlet-name>name</servlet-name>
        <url-pattern>/URLName</url-pattern>
    </servlet-mapping>

    OriginalEl autor neo

Dejar respuesta

Please enter your comment!
Please enter your name here