[jbossws-commits] JBossWS SVN: r8404 - stack/metro/branches/asoldano/modules/server/src/main/java/org/jboss/wsf/stack/metro.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Wed Oct 8 20:55:29 EDT 2008
Author: alessio.soldano at jboss.com
Date: 2008-10-08 20:55:29 -0400 (Wed, 08 Oct 2008)
New Revision: 8404
Modified:
stack/metro/branches/asoldano/modules/server/src/main/java/org/jboss/wsf/stack/metro/WsgenWrapperGenerator.java
Log:
[JBWS-2129] Some fix to the generator
Modified: stack/metro/branches/asoldano/modules/server/src/main/java/org/jboss/wsf/stack/metro/WsgenWrapperGenerator.java
===================================================================
--- stack/metro/branches/asoldano/modules/server/src/main/java/org/jboss/wsf/stack/metro/WsgenWrapperGenerator.java 2008-10-09 00:52:37 UTC (rev 8403)
+++ stack/metro/branches/asoldano/modules/server/src/main/java/org/jboss/wsf/stack/metro/WsgenWrapperGenerator.java 2008-10-09 00:55:29 UTC (rev 8404)
@@ -22,9 +22,6 @@
package org.jboss.wsf.stack.metro;
import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLClassLoader;
@@ -33,9 +30,6 @@
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
-import java.util.jar.JarInputStream;
-import java.util.jar.Manifest;
-import java.util.zip.ZipEntry;
import javax.xml.ws.WebServiceException;
@@ -78,9 +72,7 @@
args.add(getClasspath(classLoader, archiveUrl));
args.add("-d");
args.add(tempDir.getAbsolutePath());
- args.add("-keep"); //TODO!!! sources should not be needed
args.add("-verbose");
- args.add("-s"); //TODO!!! sources should not be needed
args.add(tempDir.getAbsolutePath());
args.add(endpoint);
try
@@ -113,13 +105,13 @@
{
StringBuffer sb = new StringBuffer();
ServerConfig cfg = getServerConfig();
- File clientDir = new File(cfg.getServerTempDir(), "/../../../client/"); //TODO!!!!
- String[] libs = clientDir.list();
+ File clientDir = new File(cfg.getHomeDir(), "client");
+ File[] libs = clientDir.listFiles();
if (libs != null && libs.length > 0)
{
- for (String lib : libs)
+ for (File lib : libs)
{
- sb.append(lib).append(File.pathSeparator);
+ sb.append(lib.getAbsolutePath()).append(File.pathSeparator);
}
sb.delete(sb.length() - 1, sb.length());
}
@@ -127,7 +119,7 @@
for (URL url : urls)
{
sb.append(File.pathSeparator);
- sb.append(url.toString());
+ sb.append(url.getPath());
}
return sb.toString();
}
@@ -148,17 +140,6 @@
private URL[] getURLs(ClassLoader classLoader, URL archiveUrl)
{
List<URL> urls = new LinkedList<URL>();
-
-// //This does not work when deploying through the jbossws testsuite (i.e. not dropping the archive to the deploy dir)
-// if (classLoader instanceof URLClassLoader)
-// {
-// urls.addAll(Arrays.asList(((URLClassLoader)classLoader).getURLs()));
-// }
-// else
-// {
-// urls.add(archiveFile.toURL());
-// }
-
try
{
if (archiveUrl.toString().endsWith(".war"))
More information about the jbossws-commits
mailing list