Author: richard.opalka(a)jboss.com
Date: 2009-04-22 02:55:40 -0400 (Wed, 22 Apr 2009)
New Revision: 9855
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/server/WSDLRequestHandler.java
Log:
[JBWS-2437] improving exception message
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/server/WSDLRequestHandler.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/server/WSDLRequestHandler.java 2009-04-21
16:30:02 UTC (rev 9854)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/server/WSDLRequestHandler.java 2009-04-22
06:55:40 UTC (rev 9855)
@@ -101,17 +101,18 @@
String wsdlDataLoc = serverConfig.getServerDataDir().getCanonicalPath() +
File.separatorChar + "wsdl";
//allow wsdl file's parent or server's data/wsdl or overriden wsdl
publish directories only
- if (impResourceFile.getCanonicalPath().indexOf(wsdlLocFilePath) >= 0
- || impResourceFile.getCanonicalPath().indexOf(wsdlDataLoc) >= 0
+ String resourceAbsPath = impResourceFile.getCanonicalPath();
+ if (resourceAbsPath.indexOf(wsdlLocFilePath) >= 0
+ || resourceAbsPath.indexOf(wsdlDataLoc) >= 0
|| (wsdlPublishLoc != null
- && impResourceFile.getCanonicalPath().indexOf(new File(new
URL(wsdlPublishLoc).getPath()).getCanonicalPath()) >= 0))
+ && resourceAbsPath.indexOf(new File(new
URL(wsdlPublishLoc).getPath()).getCanonicalPath()) >= 0))
{
Element wsdlElement = DOMUtils.parse(impResourceFile.toURL().openStream());
wsdlDoc = wsdlElement.getOwnerDocument();
}
else
{
- throw new IOException("Access to this resource is not allowed");
+ throw new IOException("Access to '" + resourceAbsPath +
"' resource is not allowed");
}
}
Show replies by date