You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/03/14 03:11:56 UTC
svn commit: r753584 - in
/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc:
build.xml download_wsdl.xml pom.xml src/main/java/interop/client/Client.java
src/main/java/interop/server/Server.java
Author: dkulp
Date: Sat Mar 14 02:11:56 2009
New Revision: 753584
URL: http://svn.apache.org/viewvc?rev=753584&view=rev
Log:
Updates to get wssc working well from command line
Added:
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/download_wsdl.xml
- copied unchanged from r753480, cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/build.xml
Removed:
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/build.xml
Modified:
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java
Modified: cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml (original)
+++ cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/pom.xml Sat Mar 14 02:11:56 2009
@@ -24,7 +24,8 @@
<version>1.0</version>
<properties>
<cxf.version>[2,)</cxf.version>
- <test.method></test.method>
+ <test.method>ALL</test.method>
+ <test.server>MS</test.server>
<baseLocation>http://131.107.153.205/Security_WsSecurity_Service_Indigo/WSSecureConversation.svc</baseLocation>
</properties>
<build>
@@ -63,7 +64,7 @@
</goals>
<configuration>
<tasks>
- <ant inheritRefs="true" antfile="${basedir}/build.xml">
+ <ant inheritRefs="true" antfile="${basedir}/download_wsdl.xml">
<property value="${basedir}/target" name="build.dir" />
<property name="baseLocation" value="${baseLocation}"/>
<target name="download" />
@@ -132,7 +133,8 @@
<goal>java</goal>
</goals>
<configuration>
- <mainClass>demo.hw.server.Server</mainClass>
+ <classpathScope>test</classpathScope>
+ <mainClass>interop.server.Server</mainClass>
</configuration>
</execution>
</executions>
@@ -158,6 +160,7 @@
<classpathScope>test</classpathScope>
<mainClass>interop.client.Client</mainClass>
<arguments>
+ <argument>${test.server}</argument>
<argument>${test.method}</argument>
</arguments>
</configuration>
Modified: cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java (original)
+++ cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/client/Client.java Sat Mar 14 02:11:56 2009
@@ -51,8 +51,21 @@
throws Exception {
boolean useLocalWCFServices = false;
+ boolean local = false;
- if (argv.length < 1 || "".equals(argv[0]) || argv[0] == null) {
+ if (argv.length > 0 && "local".equalsIgnoreCase(argv[0])) {
+ local = true;
+ }
+ if (argv.length > 0 && "local".equalsIgnoreCase(argv[0])
+ || "ms".equalsIgnoreCase(argv[0])) {
+ String tmp[] = new String[argv.length - 1];
+ System.arraycopy(argv, 1, tmp, 0, tmp.length);
+ argv = tmp;
+ }
+ System.out.println(argv[0] + " " + local);
+
+ if (argv.length < 1 || "".equals(argv[0])
+ || argv[0] == null || "ALL".equals(argv[0])) {
argv = new String[] {
//"SecureConversation_UserNameOverTransport_IPingService",
//service not running on the https port
@@ -98,6 +111,7 @@
//argv = new String[] {argv[4]};
//argv = new String[] {"_X10_IPingService"};
+
new SpringBusFactory().createBus("etc/client.xml");
List<String> results = new ArrayList<String>(argv.length);
URL wsdlLocation = null;
@@ -105,7 +119,9 @@
for (String portPrefix : argv) {
try {
PingService svc;
- //wsdlLocation = new URL("http://localhost:9001/" + portPrefix + "?wsdl");
+ if (local) {
+ wsdlLocation = new URL("http://localhost:9001/" + portPrefix + "?wsdl");
+ }
boolean isLocal = false;
try {
if (wsdlLocation != null) {
Modified: cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java
URL: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java?rev=753584&r1=753583&r2=753584&view=diff
==============================================================================
--- cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java (original)
+++ cxf/trunk/distribution/src/main/release/samples/ws_security/interopfest/wssc/src/main/java/interop/server/Server.java Sat Mar 14 02:11:56 2009
@@ -25,11 +25,12 @@
import org.apache.cxf.bus.spring.SpringBusFactory;
import org.apache.cxf.ws.security.SecurityConstants;
+import org.apache.ws.security.WSSConfig;
public class Server {
protected Server(String baseUrl) throws Exception {
-
+ WSSConfig.getDefaultWSConfig();
new SpringBusFactory().createBus("etc/server.xml");
//"SecureConversation_UserNameOverTransport_IPingService",