Author: bimargulies
Date: Mon Aug 30 23:31:27 2010
New Revision: 991023

URL: http://svn.apache.org/viewvc?rev=991023&view=rev
Log:
A not-quite-correct import of the JMS sample that was floating around 
confluence. Expect improvements.

Added:
    cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml   
(with props)
    cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
   (with props)
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/
    
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
   (with props)
Modified:
    cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/pom.xml

Modified: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/pom.xml
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/pom.xml?rev=991023&r1=991022&r2=991023&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/pom.xml 
(original)
+++ cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/pom.xml 
Mon Aug 30 23:31:27 2010
@@ -100,7 +100,6 @@
             <artifactId>cxf-rt-transports-http</artifactId>
             <version>${cxf.version}</version>
         </dependency>
-        <!-- Jetty is needed if you're using the CXFServlet -->
         <dependency>
             <groupId>org.apache.cxf</groupId>
             <artifactId>cxf-rt-transports-http-jetty</artifactId>

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml 
(added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml 
Mon Aug 30 23:31:27 2010
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements. See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership. The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License. You may obtain a copy of the License at
+ 
+  http://www.apache.org/licenses/LICENSE-2.0
+ 
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied. See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.cxf.samples</groupId>
+    <artifactId>java_first_jaxws_jms</artifactId>
+    <name>Java First demo using JAX-WS and JMS</name>
+    <parent>
+        <groupId>org.apache.cxf.samples</groupId>
+        <artifactId>cxf-samples</artifactId>
+        <version>2.3.0-SNAPSHOT</version>
+    </parent>
+    <properties>
+        <cxf.version>${project.version}</cxf.version>
+    </properties>
+    <build>
+        <sourceDirectory>src</sourceDirectory>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+    <profiles>
+        <profile>
+            <id>server</id>
+            <build>
+                <defaultGoal>test</defaultGoal>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    
<mainClass>demo.hw.server.Server</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>client</id>
+            <build>
+                <defaultGoal>test</defaultGoal>
+                <plugins>
+                    <plugin>
+                        <groupId>org.codehaus.mojo</groupId>
+                        <artifactId>exec-maven-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <phase>test</phase>
+                                <goals>
+                                    <goal>java</goal>
+                                </goals>
+                                <configuration>
+                                    
<mainClass>demo.hw.client.Client</mainClass>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.activemq</groupId>
+            <artifactId>activemq-core</artifactId>
+            <version>5.4.0</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-frontend-jaxws</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-transports-http</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-transports-jms</artifactId>
+            <version>${cxf.version}</version>
+        </dependency>
+    </dependencies>
+</project>

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,46 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package test.client;
+
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
+
+import test.service.HelloWorld;
+
+public final class ClientHTTP {
+
+     public static void main(String args[]) throws Exception {
+       Logger.getLogger("").setLevel(Level.FINE);
+        JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
+        factory.getInInterceptors().add(new LoggingInInterceptor());
+        factory.getOutInterceptors().add(new LoggingInInterceptor());
+       factory.setServiceClass(HelloWorld.class);
+       factory.setAddress("http://localhost:9000/helloWorld";);
+       HelloWorld client = (HelloWorld) factory.create();
+       
+       String reply = client.sayHi("HI");
+        System.out.println("Server said: " + reply);
+        System.exit(0); 
+    }
+
+}

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientHTTP.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,41 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package test.client;
+
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
+
+import test.service.HelloWorld;
+
+public final class ClientJMS {
+
+       public static void main(String[] args) throws Exception {
+               //Bus bus = new SpringBusFactory().createBus("jms.xml");
+               JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
+        factory.getInInterceptors().add(new LoggingInInterceptor());
+        factory.getOutInterceptors().add(new LoggingInInterceptor());
+       factory.setServiceClass(HelloWorld.class);
+       factory.setAddress("jms://");
+       HelloWorld client = (HelloWorld) factory.create();
+               String reply = client.sayHi("HI");
+               System.out.println(reply);
+               System.exit(0);
+       }
+}

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/client/ClientJMS.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,46 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package test.server;
+
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
+
+import test.service.HelloWorld;
+import test.service.impl.HelloWorldImpl;
+
+
+public class ServerHTTP {
+
+    public static void main(String args[]) throws Exception {
+        System.out.println("Starting Server");
+        Object implementor = new HelloWorldImpl();
+        // Create our Server
+        JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
+        svrFactory.setServiceClass(HelloWorld.class);
+        svrFactory.setAddress("http://localhost:9000/helloWorld";);
+        svrFactory.setServiceBean(implementor);
+        svrFactory.getInInterceptors().add(new LoggingInInterceptor());
+        svrFactory.getOutInterceptors().add(new LoggingInInterceptor());
+        svrFactory.create();
+
+        System.in.read();
+        System.exit(0);
+    }
+}

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerHTTP.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,45 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package test.server;
+
+import org.apache.cxf.interceptor.LoggingInInterceptor;
+import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
+
+import test.service.HelloWorld;
+import test.service.impl.HelloWorldImpl;
+
+public class ServerJMS {
+
+    public static void main(String args[]) throws Exception {
+       Object implementor = new HelloWorldImpl();
+       JaxWsServerFactoryBean svrFactory = new JaxWsServerFactoryBean();
+        svrFactory.setServiceClass(HelloWorld.class);
+        svrFactory.setAddress("jms://");
+        svrFactory.setServiceBean(implementor);
+        svrFactory.getInInterceptors().add(new LoggingInInterceptor());
+        svrFactory.getOutInterceptors().add(new LoggingInInterceptor());
+        svrFactory.create();
+        
+        System.out.println("Server ready... Press any key to exit");
+        System.in.read();
+        System.out.println("Server exiting");
+        System.exit(0);
+    }
+}

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/server/ServerJMS.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,11 @@
+package test.service;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebService;
+
+...@webservice
+public interface HelloWorld {
+       @WebMethod
+       public abstract String sayHi(@WebParam(name="name") String name);
+}
\ No newline at end of file

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/HelloWorld.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,15 @@
+package test.service.impl;
+
+import javax.jws.WebService;
+
+import test.service.HelloWorld;
+
+...@webservice
+public class HelloWorldImpl implements HelloWorld {
+  /* (non-Javadoc)
+ * @see test.IHello#sayHi(java.lang.String)
+ */
+public String sayHi(String name) {
+    return "Hello " + name;
+  }
+}
\ No newline at end of file

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/java/test/service/impl/HelloWorldImpl.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns:cxf="http://cxf.apache.org/core";
+       xmlns:soap="http://cxf.apache.org/bindings/soap";
+       xmlns:jaxws="http://cxf.apache.org/jaxws";
+       xmlns:jms="http://cxf.apache.org/transports/jms";
+       xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
+       http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd
+       http://cxf.apache.org/bindings/soap 
http://cxf.apache.org/schema/bindings/soap.xsd
+       http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
+       http://cxf.apache.org/transports/jms 
http://cxf.apache.org/schemas/configuration/jms.xsd
+       ">
+
+       <import resource="classpath:META-INF/cxf/cxf.xml" />
+       <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
+       <import resource="classpath:META-INF/cxf/cxf-extension-local.xml" />
+       <import resource="classpath:META-INF/cxf/cxf-extension-http.xml" />
+       <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
+       <import resource="classpath:META-INF/cxf/cxf-extension-jms.xml" />
+       
+       <cxf:bus>
+        <cxf:features>
+            <cxf:logging/>
+        </cxf:features>
+    </cxf:bus> 
+
+       <jms:conduit
+               name="{http://service.test/}HelloWorldPort.jms-conduit";>
+               <!--
+               <jms:clientConfig clientReceiveTimeout="500"
+                       messageTimeToLive="500" />
+               <jms:runtimePolicy messageType="binary" />
+               <jms:sessionPool lowWaterMark="10" highWaterMark="5000" />
+               -->
+               <jms:address destinationStyle="queue"
+                       jndiConnectionFactoryName="ConnectionFactory"
+                       
jndiDestinationName="dynamicQueues/test.cxf.jmstransport.queue"
+                       connectionUserName="testUser" 
connectionPassword="testPassword">
+                       <jms:JMSNamingProperty 
name="java.naming.factory.initial"
+                               
value="org.apache.activemq.jndi.ActiveMQInitialContextFactory" />
+                       <jms:JMSNamingProperty name="java.naming.provider.url"
+                               value="tcp://localhost:61616" />
+               </jms:address>
+       </jms:conduit>
+       
+       <jms:destination
+               name="{http://service.test/}HelloWorldPort.jms-destination";>
+               <!-- 
+               <jms:clientConfig clientReceiveTimeout="500"
+                       messageTimeToLive="500" />
+               <jms:runtimePolicy messageType="binary" />
+               <jms:sessionPool lowWaterMark="10" highWaterMark="5000" />
+               -->
+               <jms:address destinationStyle="queue"
+                       jndiConnectionFactoryName="ConnectionFactory"
+                       
jndiDestinationName="dynamicQueues/test.cxf.jmstransport.queue"
+                       connectionUserName="testUser" 
connectionPassword="testPassword">
+                       <jms:JMSNamingProperty 
name="java.naming.factory.initial"
+                               
value="org.apache.activemq.jndi.ActiveMQInitialContextFactory" />
+                       <jms:JMSNamingProperty name="java.naming.provider.url"
+                               value="tcp://localhost:61616" />
+               </jms:address>
+       </jms:destination>
+
+</beans>
\ No newline at end of file

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/main/resources/cxf.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
URL: 
http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties?rev=991023&view=auto
==============================================================================
--- 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
 (added)
+++ 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
 Mon Aug 30 23:31:27 2010
@@ -0,0 +1,12 @@
+log4j.rootLogger=INFO, stdout
+
+#log4j.logger.org.springframework=INFO
+#log4j.logger.org.apache.activemq=INFO
+#log4j.logger.org.apache.activemq.spring=WARN
+#log4j.logger.org.apache.activemq.store.journal=INFO
+#log4j.logger.org.activeio.journal=INFO
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} | %-5.5p | 
%-16.16t | %-32.32c{1} | %-32.32C %4L | %m%n
+

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
cxf/trunk/distribution/src/main/release/samples/java_first_jaxws_jms/src/test/resources/log4j.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain


Reply via email to