Maybe can someone give me a third eye comparison between the working ones with non-working copies of configurations:
1. ejb-jar.xml Working: <session> | <display-name>PersistenceJAR</display-name> | <ejb-name>PersistenceEJB</ejb-name> | <service-endpoint>gov.mohr.ems.core.entity.logic.PersistenceServiceEndpoint</service-endpoint> | <!--<home>gov.mohr.ems.core.entity.logic.PersistenceRemoteHome</home> | <remote>gov.mohr.ems.core.entity.logic.PersistenceRemote</remote>--> | <ejb-class>gov.mohr.ems.core.entity.logic.PersistenceBean</ejb-class> | <session-type>Stateless</session-type> | <transaction-type>Container</transaction-type> | <env-entry> | <env-entry-name>ejb/BeanFactoryPath</env-entry-name> | <env-entry-type>java.lang.String</env-entry-type> | <env-entry-value>/META-INF/applicationcontext-ejb.xml</env-entry-value> | </env-entry> | </session> NOT Working: <session> | <display-name>ORMEngineJAR</display-name> | <ejb-name>ORMEngineEJB</ejb-name> | <service-endpoint>gov.mohr.ems.core.entity.logic.ORMEngineServiceEndpoint</service-endpoint> | <!--<home>gov.mohr.ems.core.entity.logic.ORMEngineRemoteHome</home> | <remote>gov.mohr.ems.core.entity.logic.ORMEngineRemote</remote>--> | <ejb-class>gov.mohr.ems.core.entity.logic.ORMEngineBean</ejb-class> | <session-type>Stateless</session-type> | <transaction-type>Container</transaction-type> | <env-entry> | <env-entry-name>ejb/BeanFactoryPath</env-entry-name> | <env-entry-type>java.lang.String</env-entry-type> | <env-entry-value>/META-INF/applicationcontext-ejb.xml</env-entry-value> | </env-entry> | </session> 2. webservices.xml Working: | <webservice-description-name>PersistenceService</webservice-description-name> | <wsdl-file>META-INF/wsdl/PersistenceService.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/mapping-persistence.xml</jaxrpc-mapping-file> | <port-component> | <port-component-name>PersistencePort</port-component-name> | <wsdl-port>PersistenceServiceEndpointPort</wsdl-port> | <service-endpoint-interface>gov.mohr.ems.core.entity.logic.PersistenceServiceEndpoint</service-endpoint-interface> | <service-impl-bean> | <ejb-link>PersistenceEJB</ejb-link> | </service-impl-bean> | </port-component> | </webservice-description> | Not Working: | <webservice-description> | <webservice-description-name>ORMEngineService</webservice-description-name> | <wsdl-file>META-INF/wsdl/ORMEngineService.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/mapping-ormengine.xml</jaxrpc-mapping-file> | <port-component> | <port-component-name>ORMEnginePort</port-component-name> | <wsdl-port>ORMEngineServiceEndpointPort</wsdl-port> | <service-endpoint-interface>gov.mohr.ems.core.entity.logic.ORMEngineServiceEndpoint</service-endpoint-interface> | <service-impl-bean> | <ejb-link>ORMEngineEJB</ejb-link> | </service-impl-bean> | </port-component> | </webservice-description> | 3. Mapping.xml Working: | <?xml version="1.0" encoding="UTF-8"?> | <java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"> | <package-mapping> | <package-type>gov.mohr.ems.core.entity.logic</package-type> | <namespaceURI>http://localhost:8080/types</namespaceURI> | </package-mapping> | <package-mapping> | <package-type>gov.mohr.ems.core.entity.logic</package-type> | <namespaceURI>http://localhost:8080/</namespaceURI> | </package-mapping> | <service-interface-mapping> | <service-interface>gov.mohr.ems.core.entity.logic.PersistenceService</service-interface> | <wsdl-service-name xmlns:serviceNS="http://localhost:8080/">serviceNS:PersistenceService</wsdl-service-name> | <port-mapping> | <port-name>PersistenceServiceEndpointPort</port-name> | <java-port-name>PersistenceServiceEndpointPort</java-port-name> | </port-mapping> | </service-interface-mapping> | <service-endpoint-interface-mapping> | <service-endpoint-interface>gov.mohr.ems.core.entity.logic.PersistenceServiceEndpoint</service-endpoint-interface> | <wsdl-port-type xmlns:portTypeNS="http://localhost:8080/">portTypeNS:PersistenceServiceEndpoint</wsdl-port-type> | <wsdl-binding xmlns:bindingNS="http://localhost:8080/">bindingNS:PersistenceServiceEndpointBinding</wsdl-binding> | <service-endpoint-method-mapping> | <java-method-name>upload</java-method-name> | <wsdl-operation>upload</wsdl-operation> | <method-param-parts-mapping> | <param-position>0</param-position> | <param-type>java.lang.String</param-type> | <wsdl-message-mapping> | <wsdl-message xmlns:wsdlMsgNS="http://localhost:8080/">wsdlMsgNS:PersistenceServiceEndpoint_upload</wsdl-message> | <wsdl-message-part-name>String_1</wsdl-message-part-name> | <parameter-mode>IN</parameter-mode> | </wsdl-message-mapping> | </method-param-parts-mapping> | <wsdl-return-value-mapping> | <method-return-value>java.lang.String</method-return-value> | <wsdl-message xmlns:wsdlMsgNS="http://localhost:8080/">wsdlMsgNS:PersistenceServiceEndpoint_uploadResponse</wsdl-message> | <wsdl-message-part-name>result</wsdl-message-part-name> | </wsdl-return-value-mapping> | </service-endpoint-method-mapping> | </service-endpoint-interface-mapping> | </java-wsdl-mapping> | Not Working: | <?xml version="1.0" encoding="UTF-8"?> | <java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"> | <package-mapping> | <package-type>gov.mohr.ems.core.entity.logic</package-type> | <namespaceURI>http://localhost:8080/types</namespaceURI> | </package-mapping> | <package-mapping> | <package-type>gov.mohr.ems.core.entity.logic</package-type> | <namespaceURI>http://localhost:8080/</namespaceURI> | </package-mapping> | <service-interface-mapping> | <service-interface>gov.mohr.ems.core.entity.logic.ORMEngineService</service-interface> | <wsdl-service-name xmlns:serviceNS="http://localhost:8080/">serviceNS:ORMEngineService</wsdl-service-name> | <port-mapping> | <port-name>ORMEngineServiceEndpointPort</port-name> | <java-port-name>ORMEngineServiceEndpointPort</java-port-name> | </port-mapping> | </service-interface-mapping> | <service-endpoint-interface-mapping> | <service-endpoint-interface>gov.mohr.ems.core.entity.logic.ORMEngineServiceEndpoint</service-endpoint-interface> | <wsdl-port-type xmlns:portTypeNS="http://localhost:8080/">portTypeNS:ORMEngineServiceEndpoint</wsdl-port-type> | <wsdl-binding xmlns:bindingNS="http://localhost:8080/">bindingNS:ORMEngineServiceEndpointBinding</wsdl-binding> | <service-endpoint-method-mapping> | <java-method-name>executeQuery</java-method-name> | <wsdl-operation>executeQuery</wsdl-operation> | <method-param-parts-mapping> | <param-position>0</param-position> | <param-type>java.lang.String</param-type> | <wsdl-message-mapping> | <wsdl-message xmlns:wsdlMsgNS="http://localhost:8080/">wsdlMsgNS:ORMEngineServiceEndpoint_executeQuery</wsdl-message> | <wsdl-message-part-name>String_1</wsdl-message-part-name> | <parameter-mode>IN</parameter-mode> | </wsdl-message-mapping> | </method-param-parts-mapping> | <wsdl-return-value-mapping> | <method-return-value>java.lang.String</method-return-value> | <wsdl-message xmlns:wsdlMsgNS="http://localhost:8080/">wsdlMsgNS:ORMEngineServiceEndpoint_executeQueryResponse</wsdl-message> | <wsdl-message-part-name>result</wsdl-message-part-name> | </wsdl-return-value-mapping> | </service-endpoint-method-mapping> | </service-endpoint-interface-mapping> | </java-wsdl-mapping> | 4. jboss.xml Working: | <session> | <ejb-name>PersistenceEJB</ejb-name> | <local-jndi-name>persistenceWebService</local-jndi-name> | <port-component> | <port-component-name>PersistencePort</port-component-name> | <port-component-uri>ejb/EmsWebService/Persistence</port-component-uri> | </port-component> | </session> | Not Working: | <session> | <ejb-name>ORMEngineEJB</ejb-name> | <local-jndi-name>ormengineWebService</local-jndi-name> | <port-component> | <port-component-name>ORMEnginePort</port-component-name> | <port-component-uri>ejb/EmsWebServices/ORMEngine</port-component-uri> | </port-component> | </session> | 5. WSDL Working: | <?xml version="1.0" encoding="UTF-8"?> | | <definitions name="PersistenceService" targetNamespace="http://localhost:8080/" xmlns:tns="http://localhost:8080/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> | <types/> | <message name="PersistenceServiceEndpoint_upload"> | <part name="String_1" type="xsd:string"/></message> | <message name="PersistenceServiceEndpoint_uploadResponse"> | <part name="result" type="xsd:string"/></message> | <portType name="PersistenceServiceEndpoint"> | <operation name="upload" parameterOrder="String_1"> | <input message="tns:PersistenceServiceEndpoint_upload"/> | <output message="tns:PersistenceServiceEndpoint_uploadResponse"/></operation></portType> | <binding name="PersistenceServiceEndpointBinding" type="tns:PersistenceServiceEndpoint"> | <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/> | <operation name="upload"> | <soap:operation soapAction=""/> | <input> | <soap:body use="literal" namespace="http://localhost:8080/"/></input> | <output> | <soap:body use="literal" namespace="http://localhost:8080/"/></output></operation></binding> | <service name="PersistenceService"> | <port name="PersistenceServiceEndpointPort" binding="tns:PersistenceServiceEndpointBinding"> | <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port></service></definitions> | Not Working: | <?xml version="1.0" encoding="UTF-8"?> | | <definitions name="ORMEngineService" targetNamespace="http://localhost:8080/" xmlns:tns="http://localhost:8080/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> | <types/> | <message name="ORMEngineServiceEndpoint_executeQuery"> | <part name="String_1" type="xsd:string"/></message> | <message name="ORMEngineServiceEndpoint_executeQueryResponse"> | <part name="result" type="xsd:string"/></message> | <portType name="ORMEngineServiceEndpoint"> | <operation name="executeQuery" parameterOrder="String_1"> | <input message="tns:ORMEngineServiceEndpoint_executeQuery"/> | <output message="tns:ORMEngineServiceEndpoint_executeQueryResponse"/></operation></portType> | <binding name="ORMEngineServiceEndpointBinding" type="tns:ORMEngineServiceEndpoint"> | <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/> | <operation name="executeQuery"> | <soap:operation soapAction=""/> | <input> | <soap:body use="literal" namespace="http://localhost:8080/"/></input> | <output> | <soap:body use="literal" namespace="http://localhost:8080/"/></output></operation></binding> | <service name="ORMEngineService"> | <port name="ORMEngineServiceEndpointPort" binding="tns:ORMEngineServiceEndpointBinding"> | <soap:address location="REPLACE_WITH_ACTUAL_URL"/></port></service></definitions> | Many thanks!! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3944850#3944850 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3944850 ------------------------------------------------------- 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
