From: gjdegoeij <do-...@jb...> - 2006-06-28 05:40:41
|
Heiko, Due to a short holiday of Karl, I will try to provide you with the requested information. The web app war is also wrapped in an EAR. So the deployment descriptors of the EAR file are as follows: application.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" "http://java.sun.com/dtd/application_1_3.dtd"> <display-name>jmapserver-ear</display-name> <web-uri>jmapserver-war-1.0-SNAPSHOT.war</web-uri> <context-root>/mapserver/1.0</context-root> jboss-app.xml <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD J2EE Application 1.4//EN" "http://www.jboss.org/j2ee/dtd/jboss-app_4_0.dtd"> <jboss-app> <loader-repository>nl.denhaag.gbd:loader=jmapserver <loader-repository-config>java2ParentDelegation=false</loader-repository-config> </loader-repository> </jboss-app> The deployment descriptors of the WAR are: web.xml <?xml version="1.0"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>MapServerWAR</display-name> <context-param> ......... </context-param> Listener responsible for binding and unbinding a MapServer Definitions Cache <listener-class>nl.denhaag.gbd.mapserver.service.definitions.MapCreationDefinitionContextBinding</listener-class> Listener responsible for binding web xml context params in JNDI <listener-class>nl.denhaag.gbd.mapserver.service.impl.MapServerPropsManager</listener-class> <servlet-name>MapServer</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.MapServer_Impl</servlet-class> <!-- servlet> Servlet Bridge to new WebService <display-name>ServletToServiceBridge</display-name> <servlet-name>ServletToServiceBridge</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.bridge.ServletToServiceBridge</servlet-class> </servlet--> Fetches objectfoto files and streams them to the client <display-name>ObjectFotoFetcher</display-name> <servlet-name>ObjectFotoFetcher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.ObjectFotoFetcher</servlet-class> Fetches internetfoto files and streams them to the client <display-name>InternetFotoFetcher</display-name> <servlet-name>InternetFotoFetcher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.InternetFotoFetcher</servlet-class> Fetches peilpuntfoto files and streams them to the client <display-name>PeilPuntFotoFetcher</display-name> <servlet-name>PeilPuntFotoFetcher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.PeilPuntFotoFetcher</servlet-class> Fetches cyclorama files and streams them to the client <display-name>CycloramaFetcher</display-name> <servlet-name>CycloramaFetcher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.CycloramaFetcher</servlet-class> Fetches maps that have been previously generated by GeoMedia <display-name>KaartFetcher</display-name> <servlet-name>KaartFetcher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.KaartFetcher</servlet-class> Servlet whcih refresshes the cache <display-name>MapDefinitionsCacheRefresher</display-name> <servlet-name>MapDefinitionsCacheRefresher</servlet-name> <servlet-class>nl.denhaag.gbd.mapserver.service.impl.MapDefinitionsCacheRefresher</servlet-class> <servlet-mapping> <servlet-name>MapDefinitionsCacheRefresher</servlet-name> <url-pattern>/refresh</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>MapServer</servlet-name> <url-pattern>/MapServer</url-pattern> </servlet-mapping> <!-- servlet-mapping> <servlet-name>ServletToServiceBridge</servlet-name> <url-pattern>/getMap</url-pattern> </servlet-mapping--> <servlet-mapping> <servlet-name>ObjectFotoFetcher</servlet-name> <url-pattern>/ObjectfotoFetcher</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>InternetFotoFetcher</servlet-name> <url-pattern>/InternetFotoFetcher</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PeilPuntFotoFetcher</servlet-name> <url-pattern>/PeilpuntFotoFetcher</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CycloramaFetcher</servlet-name> <url-pattern>/CycloramaFetcher</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>KaartFetcher</servlet-name> <url-pattern>/KaartFetcher/*</url-pattern> </servlet-mapping> <service-ref> <service-ref-name>service/MapServer</service-ref-name> <service-interface>nl.denhaag.gbd.mapserver.service.MapServerService</service-interface> <wsdl-file>WEB-INF/wsdl/MapServer.wsdl</wsdl-file> <jaxrpc-mapping-file>WEB-INF/wsdl/jaxrpc-mapping-client.xml</jaxrpc-mapping-file> </service-ref> </web-app> webservices.xml <?xml version="1.0" encoding="UTF-8"?> <webservices xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://gbd.denhaag.nl/mapserver/1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd" version="1.1"> <webservice-description> <webservice-description-name>MapServerService</webservice-description-name> <wsdl-file>WEB-INF/wsdl/MapServer.wsdl</wsdl-file> <jaxrpc-mapping-file>WEB-INF/wsdl/jaxrpc-mapping-client.xml</jaxrpc-mapping-file> <port-component> <port-component-name>mapserver</port-component-name> <wsdl-port>tns:MapServerPort</wsdl-port> <service-endpoint-interface>nl.denhaag.gbd.mapserver.service.MapServer</service-endpoint-interface> <service-impl-bean> <servlet-link>MapServer</servlet-link> </service-impl-bean> </port-component> </webservice-description> View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3953876#3953876 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3953876 |