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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user