You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by hu...@apache.org on 2007/11/26 19:49:43 UTC
svn commit: r598377 - in /struts/sandbox/trunk/jpa-mailreader/src/main:
java/ java/META-INF/xfire/ java/entity/protocol/ java/entity/subscription/
java/entity/user/ webapp/ webapp/WEB-INF/
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>
*/
+@WebService
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>
*/
+@WebService(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>
*/
+@WebService
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>
*/
+@WebService(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>
*
*/
+@WebService
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>
*/
+@WebService(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>