Author: asoldano
Date: 2014-02-03 11:19:04 -0500 (Mon, 03 Feb 2014)
New Revision: 18300
Modified:
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java
Log:
Fixing failure with security manager on
Modified:
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java
===================================================================
---
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java 2014-02-03
15:52:20 UTC (rev 18299)
+++
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/j2ee/serviceref/UnifiedServiceRefMetaData.java 2014-02-03
16:19:04 UTC (rev 18300)
@@ -28,6 +28,7 @@
import java.net.URL;
import java.security.AccessController;
import java.security.PrivilegedAction;
+import java.security.PrivilegedExceptionAction;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
@@ -370,7 +371,11 @@
if (vfsRoot != null) {
try
{
- wsdlLocation = vfsRoot.findChild(wsdlFile).toURL();
+ wsdlLocation = AccessController.doPrivileged(new
PrivilegedExceptionAction<URL>() {
+ public URL run() throws Exception {
+ return vfsRoot.findChild(wsdlFile).toURL();
+ }
+ });
}
catch (Exception e)
{
Show replies by date