You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2008/04/11 00:15:38 UTC

svn commit: r646989 - /webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java

Author: dims
Date: Thu Apr 10 15:15:30 2008
New Revision: 646989

URL: http://svn.apache.org/viewvc?rev=646989&view=rev
Log:
Port svn revision 646860 from trunk

Modified:
    webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java

Modified: webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java?rev=646989&r1=646988&r2=646989&view=diff
==============================================================================
--- webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java (original)
+++ webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/util/WSDL4JWrapper.java Thu Apr 10 15:15:30 2008
@@ -370,11 +370,17 @@
 
         for (URL url : urlList) {
             if ("file".equals(url.getProtocol())) {
-                File f = new File(url.getPath());
+                final File f = new File(url.getPath());
                 // If file is not of type directory then its a jar file
                 if (isAFile(f)) { 
                     try {
-                        JarFile jf = new JarFile(f);
+                        JarFile jf = (JarFile) AccessController.doPrivileged(
+                                new PrivilegedExceptionAction() {
+                                    public Object run() throws IOException {
+                                        return new JarFile(f);
+                                    }
+                                }
+                        );
                         Enumeration<JarEntry> entries = jf.entries();
                         // read all entries in jar file and return the first
                         // wsdl file that matches



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org