Skip to content

Commit

Permalink
soap works
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesward committed Nov 6, 2012
1 parent 32870b6 commit eba6a09
Show file tree
Hide file tree
Showing 6 changed files with 49 additions and 33 deletions.
5 changes: 5 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
<artifactId>tomcat-jsp-api</artifactId>
<version>7.0.32</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.7</version>
</dependency>
<dependency>
<groupId>com.adobe.blazeds</groupId>
<artifactId>blazeds-core</artifactId>
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/jamesward/census2/CensusValve.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public class CensusValve extends ValveBase implements Valve
public void invoke(Request request, Response response) throws IOException, ServletException
{
// early exit if not a request for data
if (!request.getServletPath().endsWith("CensusServiceServlet"))
if (!request.getServletPath().endsWith("CensusServiceServlet") && !request.getServletPath().endsWith("CensusSOAPService"))
{
getNext().invoke(request, response);
return;
Expand All @@ -36,7 +36,7 @@ public void invoke(Request request, Response response) throws IOException, Servl
}

// make sure the response doesn't get gzipped if this is a test that is not supposed to be gzipped
if (!gzip && request.getServletPath().endsWith("CensusServiceServlet"))
if (!gzip && (request.getServletPath().endsWith("CensusServiceServlet") || request.getServletPath().endsWith("CensusSOAPService")))
{
request.getCoyoteRequest().getMimeHeaders().removeHeader("accept-encoding");
}
Expand Down
45 changes: 24 additions & 21 deletions src/main/webapp/WEB-INF/db/census/census.log
Original file line number Diff line number Diff line change
@@ -1,60 +1,63 @@
/*C14*/SET SCHEMA PUBLIC
/*C2*/SET SCHEMA PUBLIC
CONNECT USER SA
/*C15*/SET SCHEMA PUBLIC
/*C3*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C16*/SET SCHEMA PUBLIC
/*C4*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C17*/SET SCHEMA PUBLIC
/*C5*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C14*/DISCONNECT
/*C18*/SET SCHEMA PUBLIC
/*C6*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C19*/SET SCHEMA PUBLIC
/*C7*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C20*/SET SCHEMA PUBLIC
/*C2*/DISCONNECT
/*C8*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C21*/SET SCHEMA PUBLIC
/*C9*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C22*/SET SCHEMA PUBLIC
/*C10*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C11*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C23*/SET SCHEMA PUBLIC
/*C12*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C24*/SET SCHEMA PUBLIC
/*C13*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C25*/SET SCHEMA PUBLIC
/*C14*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C26*/SET SCHEMA PUBLIC
/*C15*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C27*/SET SCHEMA PUBLIC
/*C16*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C28*/SET SCHEMA PUBLIC
/*C17*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C29*/SET SCHEMA PUBLIC
/*C18*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C30*/SET SCHEMA PUBLIC
/*C19*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C31*/SET SCHEMA PUBLIC
/*C20*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C32*/SET SCHEMA PUBLIC
/*C21*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
/*C33*/SET SCHEMA PUBLIC
/*C22*/SET SCHEMA PUBLIC
CONNECT USER SA
DISCONNECT
2 changes: 1 addition & 1 deletion src/main/webapp/WEB-INF/db/census/census.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#HSQL Database Engine 1.8.0.10
#Mon Nov 05 19:12:40 GMT-07:00 2012
#Mon Nov 05 22:18:46 GMT-07:00 2012
hsqldb.script_format=0
runtime.gc_interval=0
sql.enforce_strict_size=false
Expand Down
3 changes: 3 additions & 0 deletions src/main/webapp/WEB-INF/sun-jaxws.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<endpoints xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime" version="2.0">
<endpoint name="myService" implementation="com.jamesward.census2.CensusService" url-pattern="/census2-tests/services/CensusSOAPService"/>
</endpoints>
23 changes: 14 additions & 9 deletions src/main/webapp/WEB-INF/web.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>

<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>

<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<display-name>MessageBrokerServlet</display-name>
Expand All @@ -35,31 +39,32 @@
</servlet>

<servlet>
<servlet-name>CensusSOAPService</servlet-name>
<servlet-class>com.jamesward.census2.CensusService</servlet-class>
<servlet-name>jaxws</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>Census Service Servlet</servlet-name>
<url-pattern>/census2-tests/servlet/CensusServiceServlet</url-pattern>
<servlet-name>SendCensusResult</servlet-name>
<url-pattern>/SendCensusResult</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>CensusSOAPService</servlet-name>
<url-pattern>/census2-tests/services/CensusSOAPService</url-pattern>
<servlet-name>Census Service Servlet</servlet-name>
<url-pattern>/census2-tests/servlet/CensusServiceServlet</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>SendCensusResult</servlet-name>
<url-pattern>/SendCensusResult</url-pattern>
<servlet-name>jaxws</servlet-name>
<url-pattern>/census2-tests/services/CensusSOAPService</url-pattern>
</servlet-mapping>


<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
Expand Down

0 comments on commit eba6a09

Please sign in to comment.