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>