It is all about the classpath. Check the class path file that is
generated inside of the .woa.
Chuck
On Oct 27, 2007, at 9:46 AM, James Cicenia wrote:
> Ok -
>
> Great stuff there!!! Read, re-read it... then did my embedding.
> I then rsync'd my .woa up to my server and indeed I saw it upload
> my QualifierAddtions! So it looks like embedding works...
> HOWEVER. it doesn't. :-(
>
> I still get this:
>
> [2007-10-27 16:44:57 GMT] <WorkerThread13>
> <com.webobjects.appserver._private.WOComponentRequestHandler>:
> Exception occurred while handling request:
> com.webobjects.foundation.NSForwardException
> [java.lang.NoClassDefFoundError] com/houdah/webobjects/eocontrol/
> qualifiers/ExistsInRelationshipQualifier
> [2007-10-27 16:44:57 GMT] <WorkerThread13>
> com.webobjects.foundation.NSForwardException for
> java.lang.NoClassDefFoundError: com/houdah/webobjects/eocontrol
> /qualifiers/ExistsInRelationshipQualifier
> at com.tos.search.SearchD2WQueryPage.qualiferFilter
> (SearchD2WQueryPage.java:221)
> at com.
>
> So.. what else am I missing?
>
> Thanks
> James
>
>
> On Oct 27, 2007, at 11:09 AM, Kieran Kelleher wrote:
>
>> http://wiki.objectstyle.org/confluence/display/WOL/Embedding
>> +WOFrameworks
>> http://wiki.objectstyle.org/confluence/display/WOL/Split+Install
>> +Deployment
>>
>> See "Deployment" Section articles on this page ....... study
>> well ... follow directions ...... embedding expert you will be :)
>> http://wiki.objectstyle.org/confluence/display/WOL/Tutorials
>>
>> I need to create a "user-friendly" version of my build.xml and
>> publish it some day.
>>
>> Regards, Kieran
>>
>> On Oct 27, 2007, at 11:11 AM, James Cicenia wrote:
>>
>>> Ok-
>>>
>>> So I figure embed is the way to go. Makes much more sense in
>>> general to me now that I almost understand it.
>>>
>>> I am doing this:
>>>
>>> <frameworks root="/" embed="true" >
>>> <include name="Developer/eclipse/workspace/
>>> QualifierAdditions.framework" />
>>> </frameworks>
>>>
>>> seems to build fine, but when I launch it on my deployment server
>>> it still can't find the framework class.
>>>
>>> Any other hints?
>>>
>>> thanks.. almost there.
>>>
>>> James
>>>
>>>
>>>
>>>
>>> On Oct 26, 2007, at 9:50 PM, Chuck Hill wrote:
>>>
>>>>
>>>> On Oct 26, 2007, at 7:03 PM, James Cicenia wrote:
>>>>
>>>>> Ok -
>>>>>
>>>>> I gave up trying to figure out Eclipse. So I imported the
>>>>> project, linked it in the build path and everything worked like
>>>>> a charm.
>>>>> BUT, on my test deployment server It can't find those classes.
>>>>>
>>>>> Do I have to change my build.xml file or such?
>>>>
>>>> Launching from within Eclipse uses different classpath
>>>> generation than command line launches. Linking the Eclipse
>>>> project into the build path is fine for Eclipse launches, but
>>>> that alone does not generate a correct deployment classpath
>>>> file. You will either need to also link the project to the
>>>> installed framework or (as a temporary hack) hand edit the
>>>> classpath file.
>>>>
>>>> I recall someone saying that it was not necessary to link the
>>>> project to the installed framework to get the classpath file to
>>>> be correctly generated, but that has never worked for me. I
>>>> don't see how it would know whether to generate a path to ~/
>>>> Library/Frameworks or /Library/Frameworks. Of course, if you
>>>> embed the frameworks, this is a non-issue. :-)
>>>>
>>>> Chuck
>>>>
>>>>> On Oct 26, 2007, at 7:49 PM, Kieran Kelleher wrote:
>>>>>
>>>>>> Why not just import existing project into workspace and link
>>>>>> the build path?
>>>>>>
>>>>>> In any case, check the woproject dir and see if the frameworks
>>>>>> show up in the localroot file in there. If not, try restarting
>>>>>> Eclipse and make sure you have latest Eclipse and WOLips.
>>>>>>
>>>>>> On Oct 26, 2007, at 8:19 PM, James Cicenia wrote:
>>>>>>
>>>>>>> OK -
>>>>>>>
>>>>>>> I am trying to install a Framework on my good ol' eclipse.
>>>>>>> This is the eclipse setup of yesteryear. I will soon be
>>>>>>> getting my leopard and new Intel MacBook Pro soon enough and
>>>>>>> then I will enjoy all the new eclipse goodness... but I digress.
>>>>>>>
>>>>>>> I am simply trying to add the Houdah framework to my project.
>>>>>>> I swear I have done this countless times in the past and must
>>>>>>> be forgetting something obvious.
>>>>>>>
>>>>>>> Normally, I just right click configure on the my WOFrameworks
>>>>>>> and it appears under local. Except it doesn't. It is there I
>>>>>>> swear.
>>>>>>>
>>>>>>> What am I doing wrong?
>>>>>>>
>>>>>>> Thanks
>>>>>>> James Cicenia
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list (Webobjects-
>>>>>>> de..ists.apple.com)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/
>>>>>>> kieran_lists%40mac.com
>>>>>>>
>>>>>>> This email sent to kieran_list..ac.com
>>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>>
>>>> Practical WebObjects - for developers who want to increase their
>>>> overall knowledge of WebObjects or who are trying to solve
>>>> specific problems.
>>>> http://www.global-village.net/products/practical_webobjects
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>
--Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects
This archive was generated by hypermail 2.0.0 : Sat Oct 27 2007 - 13:08:20 EDT