dblevins 2004/12/22 00:42:38
Modified: modules/assembly/src/plan j2ee-server-plan.xml
Log:
Basic soap rpc/encoded deployment and container support along with a general
revamping of the networkservice stacks.
Revision Changes Path
1.45 +57 -9 openejb/modules/assembly/src/plan/j2ee-server-plan.xml
Index: j2ee-server-plan.xml
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/assembly/src/plan/j2ee-server-plan.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- j2ee-server-plan.xml 19 Dec 2004 19:20:35 -0000 1.44
+++ j2ee-server-plan.xml 22 Dec 2004 05:42:38 -0000 1.45
@@ -144,6 +144,28 @@
<uri>ant/jars/ant-${ant_version}.jar</uri>
</dependency>
+ <!-- HTTP/SOAP -->
+ <dependency>
+ <uri>xfire/jars/xfire-${xfire_version}.jar</uri>
+ </dependency>
+ <dependency>
+ <uri>xfire/jars/xfire-java-${xfire_version}.jar</uri>
+ </dependency>
+ <dependency>
+ <uri>xfire/jars/xfire-jaxrpc-${xfire_version}.jar</uri>
+ </dependency>
+ <dependency>
+ <uri>wsdl4j/jars/wsdl4j-${wsdl4j_version}.jar</uri>
+ </dependency>
+ <dependency>
+ <uri>stax/jars/stax-${stax_version}.jar</uri>
+ </dependency>
+ <dependency>
+ <uri>stax/jars/stax-api-${stax_api_version}.jar</uri>
+ </dependency>
+
+
+
<!-- Default security realm using properties files -->
<gbean name="geronimo.security:type=LoginModule,name=properties-login"
class="org.apache.geronimo.security.jaas.LoginModuleGBean">
@@ -237,6 +259,22 @@
<reference
name="XidImporter">geronimo.server:type=TransactionManager</reference>
</gbean>
+ <!-- EJB Protocol -->
+ <gbean name="openejb:type=NetworkService,name=EJB"
class="org.openejb.server.StandardServiceStackGBean">
+ <attribute name="name">EJB</attribute>
+ <attribute name="port">4201</attribute>
+ <attribute name="address">127.0.0.1</attribute>
+ <attribute name="allowHosts">127.0.0.1</attribute>
+ <attribute name="priority">5</attribute>
+ <attribute name="threads">20</attribute>
+ <attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
+ <attribute name="logOnFailure">HOST,NAME</attribute>
+ <reference name="Server">openejb:type=Server,name=EJB</reference>
+ </gbean>
+ <gbean name="openejb:type=Server,name=EJB"
class="org.openejb.server.ejbd.EjbServerGBean">
+ <reference
name="ContainerIndex">openejb:type=ContainerIndex</reference>
+ </gbean>
+
<gbean name="openejb:type=ContainerIndex"
class="org.openejb.ContainerIndex">
<references name="EJBContainers">
<pattern>geronimo.server:j2eeType=StatelessSessionBean,*</pattern>
@@ -245,16 +283,26 @@
</references>
</gbean>
- <!-- EJB Protocol -->
- <gbean name="openejb:type=SocketService,name=EJB"
class="org.openejb.server.SimpleSocketService">
- <attribute name="serviceClassName"
type="java.lang.String">org.openejb.server.ejbd.EjbServer</attribute>
- <attribute name="onlyFrom"
type="java.net.InetAddress[]">127.0.0.1</attribute>
- <reference
name="ContainerIndex">openejb:type=ContainerIndex</reference>
+ <!-- HTTP/SOAP Protocol -->
+ <gbean name="openejb:type=NetworkService,name=HTTPSOAP"
class="org.openejb.server.StandardServiceStackGBean">
+ <attribute name="name">HTTPSOAP</attribute>
+ <attribute name="port">8000</attribute>
+ <attribute name="address">127.0.0.1</attribute>
+ <attribute name="allowHosts">127.0.0.1</attribute>
+ <attribute name="priority">5</attribute>
+ <attribute name="threads">5</attribute>
+ <attribute name="logOnSuccess">HOST,NAME,THREADID,USERID</attribute>
+ <attribute name="logOnFailure">HOST,NAME</attribute>
+ <reference
name="Server">openejb:type=Server,name=HTTPSOAP</reference>
+ </gbean>
+ <gbean name="openejb:type=Server,name=HTTPSOAP"
class="org.openejb.server.httpd.HttpServerGBean">
+ <reference name="Listener">openejb:type=SoapHttpListener</reference>
+ </gbean>
+ <gbean name="openejb:type=SoapHttpListener"
class="org.openejb.server.soap.SoapHttpListenerGBean">
+ <reference
name="WSContainerIndex">openejb:type=WSContainerIndex</reference>
</gbean>
- <gbean name="openejb:type=ServiceDaemon,name=EJB"
class="org.openejb.server.ServiceDaemon">
- <attribute name="port" type="int">4201</attribute>
- <attribute name="inetAddress"
type="java.net.InetAddress">127.0.0.1</attribute>
- <reference
name="SocketService">openejb:type=SocketService,name=EJB</reference>
+ <gbean name="openejb:type=WSContainerIndex"
class="org.openejb.server.soap.WSContainerIndexGBean">
+ <reference name="WSContainers">openejb:type=WSContainer,*</reference>
</gbean>
<!-- JSR77 Management Objects -->