Cold Fusion Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
 
Go Back   Dev Articles Community ForumsProgrammingCold Fusion Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Dev Articles Community Forums Sponsor:
  #1  
Old March 30th, 2004, 01:13 PM
andyross94928 andyross94928 is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Mar 2004
Posts: 2 andyross94928 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Problem with cold fusion component as web service

I am currently developing a component to be used as a web service that I am going to be calling from a Java Applet.

I have been running into some perplexing and frustrating issue that I hope someone can help me with.

When I create components normally and invoke them from with cold fusion pages run on the server they work correctly.
I can create instances of other components inside of components, I can return instances of components from methods,
and pass instances to methods of components.

However, when I run a component as a web service I get errors because either AXIS or the cold fusion server cannot
find the other component types that I try to create from within my service. I seem to be able to create a component if it resides in the
same directory as the service component, but not if it resides somewhere else.

I am trying to return an array of component objects from my web service

I have a normal package structure defined for my components: ie. com.mycompany.blah.componentName, etc...

What is the correct placement of component files in the directory hierarchy?
Currently, all of our cold fusion files reside outside of the web directory and are accessed using web server virtual directories and
mappings in the cold fusion mx server itself. Is there any problem using components outside of the web directory like this?

As I mentioned, creating components works fine when instantiating them from a cold fusion page, just not as a web service.

If anyone has any ansight into this, any help would be greatly appreciated!

Thank you in advance,
Andy

Reply With Quote
  #2  
Old March 31st, 2004, 11:30 AM
andyross94928 andyross94928 is offline
Registered User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Mar 2004
Posts: 2 andyross94928 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
I think I have found the answer...

Just because I hate when people post a question, and then don't post the solution
that they find, here is what I have found.

From the Macromedia known issues page...

http://www.macromedia.com/support/coldfusion/releasenotes/mx/mx61_known_problems.html#webservices
Web services

52716
If you call local components within components that are declared as web services, the mappings set in the ColdFusion MX Administrator are ignored. To work around this problem, create a virtual directory for the folder with the mapping. For example, edit the jrun-web.xml file and create a mapping with the same data as the ColdFusion mapping, such as the following:

<virtual-mapping>
<resource-path>/ib_components</resource-path>
<system-path>/mnt/www/components/</system-path>
</virtual-mapping>

Reply With Quote
Reply

Viewing: Dev Articles Community ForumsProgrammingCold Fusion Development > Problem with cold fusion component as web service


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump




 Free IT White Papers!
 
How to Present Effectively Online
This white paper offers practical and actionable advice on the key steps that any presenter should consider as they plan and execute a Webinar or online meeting.

Request Your Free Technology Downloads!
 
Open Source Security Myths
Open Source Software (OSS) is computer software whose source code is available to the general public with relaxed or non-existent intellectual property restrictions (or arrangement such as the public domain), and is usually developed with the input of many contributors.

Request Your Free Technology Downloads!
 
Power and Cooling Capacity Management for Data Centers
This paper describes the principles for achieving power and cooling capacity management.

Request Your Free Technology Downloads!
 
Scalable, Fault-Tolerant NAS for Oracle - The Next Generation
For several years NAS has been evolving as a storage alternative for Oracle databases, and for good reason: NAS is quite often the simplest, most cost-effective storage approach for Oracle. Learn about the benefits that HP's approach to scalable NAS brings to Oracle environments in this comprehensive white paper.

Request Your Free Technology Downloads!
 
Understanding Web Application Security Challenges
This white paper discusses many common threats and preventive measures for Web application security, and explains what you can do to help protect your organization.

Request Your Free Technology Downloads!
 

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 




© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek