Author: husted
Date: Mon Nov 26 10:49:41 2007
New Revision: 598377

URL: http://svn.apache.org/viewvc?rev=598377&view=rev
Log:
WW-1399 Just as an experiment, add an xfire web services configuration. 

Added:
    struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/services.xml
Modified:
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelper.java
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelperImpl.java
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelper.java
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelperImpl.java
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelper.java
    
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelperImpl.java
    struts/sandbox/trunk/jpa-mailreader/src/main/java/struts.xml
    struts/sandbox/trunk/jpa-mailreader/src/main/webapp/WEB-INF/web.xml
    struts/sandbox/trunk/jpa-mailreader/src/main/webapp/index.html

Added: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/services.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/services.xml?rev=598377&view=auto
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/services.xml 
(added)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/META-INF/xfire/services.xml 
Mon Nov 26 10:49:41 2007
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://xfire.codehaus.org/config/1.0";>
+ <service>
+    <name>user</name>
+    <namespace>http://struts.apache.org/mailreader/service/user</namespace>
+    <serviceClass>entity.user.UserHelper</serviceClass>
+    <implementationClass>entity.user.UserHelperImpl</implementationClass>
+  </service>
+ <service>
+    <name>subscription</name>
+    
<namespace>http://struts.apache.org/mailreader/service/subscription</namespace>
+    <serviceClass>entity.subscription.SubscriptionHelper</serviceClass>
+    
<implementationClass>entity.subscription.SubscriptionHelperImpl</implementationClass>
+  </service>
+ <service>
+    <name>protocol</name>
+    <namespace>http://struts.apache.org/mailreader/service/protocol</namespace>
+    <serviceClass>entity.protocol.ProtocolHelper</serviceClass>
+    
<implementationClass>entity.protocol.ProtocolHelperImpl</implementationClass>
+  </service>
+</beans>
\ No newline at end of file

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelper.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelper.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelper.java
 (original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelper.java
 Mon Nov 26 10:49:41 2007
@@ -21,6 +21,7 @@
 import java.util.List;
 import java.util.Map;
 
+import javax.jws.WebService;
 import javax.persistence.PersistenceException;
 
 /**
@@ -29,6 +30,7 @@
  * object.
  * <p>
  */
[EMAIL PROTECTED]
 public interface ProtocolHelper {
 
     /**

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelperImpl.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelperImpl.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelperImpl.java
 (original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/protocol/ProtocolHelperImpl.java
 Mon Nov 26 10:49:41 2007
@@ -23,6 +23,7 @@
 import java.util.List;
 import java.util.Map;
 
+import javax.jws.WebService;
 import javax.persistence.EntityManager;
 import javax.persistence.PersistenceException;
 
@@ -34,6 +35,7 @@
  * Default JPA implementation of <code>ProtocolHelper</code>.
  * </p>
  */
[EMAIL PROTECTED](serviceName = "protocol", endpointInterface = 
"entity.protocol.ProtocolHelper")
 public class ProtocolHelperImpl extends EntityHelper implements ProtocolHelper 
{
 
     public int count() throws PersistenceException {

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelper.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelper.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelper.java
 (original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelper.java
 Mon Nov 26 10:49:41 2007
@@ -18,6 +18,7 @@
  */
 package entity.subscription;
 
+import javax.jws.WebService;
 import javax.persistence.PersistenceException;
 
 /**
@@ -26,6 +27,7 @@
  * object.
  * </p>
  */
[EMAIL PROTECTED]
 public interface SubscriptionHelper {
 
     /**

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelperImpl.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelperImpl.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelperImpl.java
 (original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/subscription/SubscriptionHelperImpl.java
 Mon Nov 26 10:49:41 2007
@@ -18,6 +18,7 @@
  */
 package entity.subscription;
 
+import javax.jws.WebService;
 import javax.persistence.EntityManager;
 import javax.persistence.PersistenceException;
 
@@ -29,6 +30,7 @@
  * Default JPA implementation of <code>UserHelper</code>.
  * </p>
  */
[EMAIL PROTECTED](serviceName = "subscription", endpointInterface = 
"entity.subscription.SubscriptionHelper")
 public class SubscriptionHelperImpl extends EntityHelper implements
         SubscriptionHelper {
 

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelper.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelper.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelper.java 
(original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelper.java 
Mon Nov 26 10:49:41 2007
@@ -19,6 +19,7 @@
 package entity.user;
 
 import javax.persistence.PersistenceException;
+import javax.jws.WebService;
 
 /**
  * <p>
@@ -26,6 +27,7 @@
  * </p>
  * 
  */
[EMAIL PROTECTED]
 public interface UserHelper {
 
     /**

Modified: 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelperImpl.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelperImpl.java?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelperImpl.java
 (original)
+++ 
struts/sandbox/trunk/jpa-mailreader/src/main/java/entity/user/UserHelperImpl.java
 Mon Nov 26 10:49:41 2007
@@ -20,12 +20,14 @@
 
 import javax.persistence.PersistenceException;
 import entity.EntityHelper;
+import javax.jws.WebService;
 
 /**
  * <p>
  * Default JPA implementation of <code>UserHelper</code>.
  * </p>
  */
[EMAIL PROTECTED](serviceName = "user", endpointInterface = 
"entity.user.UserHelper")
 public class UserHelperImpl extends EntityHelper implements UserHelper {
 
     public int count() throws PersistenceException {

Modified: struts/sandbox/trunk/jpa-mailreader/src/main/java/struts.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/java/struts.xml?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- struts/sandbox/trunk/jpa-mailreader/src/main/java/struts.xml (original)
+++ struts/sandbox/trunk/jpa-mailreader/src/main/java/struts.xml Mon Nov 26 
10:49:41 2007
@@ -6,11 +6,11 @@
 <struts>
 
     <constant name="struts.devMode" value="false" />
-    <constant name="struts.action.extension" value="" />
+    <constant name="struts.action.extension" value="do" />
     
     <package name="entity-default" extends="struts-default">
                <interceptors>
-                       <interceptor name="entityInterceptor" 
class="entities.EntityInterceptor"/>
+                       <interceptor name="entityInterceptor" 
class="entity.EntityInterceptor"/>
                        <interceptor-stack name="entityStack">
                                  <interceptor-ref name="entityInterceptor"/>
                                  <interceptor-ref name="defaultStack"/>

Modified: struts/sandbox/trunk/jpa-mailreader/src/main/webapp/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/webapp/WEB-INF/web.xml?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- struts/sandbox/trunk/jpa-mailreader/src/main/webapp/WEB-INF/web.xml 
(original)
+++ struts/sandbox/trunk/jpa-mailreader/src/main/webapp/WEB-INF/web.xml Mon Nov 
26 10:49:41 2007
@@ -5,6 +5,23 @@
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>
 
+  <servlet>
+    <servlet-name>XFireServlet</servlet-name>
+    <servlet-class>
+        org.codehaus.xfire.transport.http.XFireConfigurableServlet
+    </servlet-class>
+  </servlet>
+
+  <servlet-mapping>
+    <servlet-name>XFireServlet</servlet-name>
+    <url-pattern>/servlet/XFireServlet/*</url-pattern>
+  </servlet-mapping>
+
+  <servlet-mapping>
+    <servlet-name>XFireServlet</servlet-name>
+    <url-pattern>/services/*</url-pattern>
+  </servlet-mapping>
+
        <filter>
        <filter-name>
                struts2

Modified: struts/sandbox/trunk/jpa-mailreader/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/jpa-mailreader/src/main/webapp/index.html?rev=598377&r1=598376&r2=598377&view=diff
==============================================================================
--- struts/sandbox/trunk/jpa-mailreader/src/main/webapp/index.html (original)
+++ struts/sandbox/trunk/jpa-mailreader/src/main/webapp/index.html Mon Nov 26 
10:49:41 2007
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
 <head>
-    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=/index">
+    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=index.do">
 </head>
 
 <body>


Reply via email to