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

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to