Status/Resolution/Reason: Closed/Fixed/
Reporter/Name(from Bugbase): Leith Tussing / Leith Tussing (Leith Tussing)
Created: 03/28/2013
Components: Web Services
Versions: 10.0
Failure Type: Non Functioning
Found In Build/Fixed In Build: Final / 285059
Priority/Frequency: Critical / All users will encounter
Locale/System: English / Win 2008 Server R2
Vote Count: 2
*********************************************************************************
Problem Description: When a web service is run under CF10 from within an IIS virtual folder
Steps to Reproduce: Place all of the web service .cfc files within a folder outside of the website root and then from within IIS make a virtual folder or virtual application that maps to the folder outside of the web root. Attempt to call the .cfc?wsdl and the web service will fail.
*********************************************************************************
Actual Result: Depending on the web service version you get 2 different errors but both result in a failure to run even for a basic shell web service file.
with wsVersion = 1
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - Error attempting to create Java skeleton for CFC web service.; nested exception is: coldfusion.xml.rpc.CFCInvocationException: [java.lang.NullPointerException : null]
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: Error attempting to create Java skeleton for CFC web service.; nested exception is: coldfusion.xml.rpc.CFCInvocationException: [java.lang.NullPointerException : null]
faultActor:
faultNode:
faultDetail: {http://xml.apache.org/axis/}hostname:Dev
With wsVersion = 2
HTTP Status 500 - The web service operation caused an invocation exception.
type Status report
message The web service operation caused an invocation exception.
description The server encountered an internal error (The web service operation caused an invocation exception.) that prevented it from fulfilling this request.
Apache Tomcat/7.0.23
*********************************************************************************
Expected Result: When this is done under CF8 or CF9 the web services function as expected from an IIS virtual folder.
*********************************************************************************
Any Workarounds: Move the .cfc files outside of the virtual path and to a folder within the website.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3531653
Keywords:
FixTested
External Customer Info:
External Company:
External Customer Name: brentil
External Customer Email:
External Test Config: My Hardware and Environment details:
Development server - Windows 2008 R2 with IIS7.5 running CF 9.0.1 Standard and CF 10 Standard both with the latest patches
Production server - Windows 2008 R2 with IIS7.5 running CF 10 Standard with the latest patches
Attachments:
Comments: