Le 2011-09-06 à 09:23, James Cicenia a écrit : > SOLVED. Had a bad UNIXClassPath.txt on deployment. Don't ask.
I have to ask, because it's not normal to have a bad classpath file :-) The default files that WOLips generates should work ok, I never had a bad UNIXClassPath.txt when deploying on Linux. What you can do is to remove the build on your machine that WOLips did, and redo a another build to see if the UNIXClassPath.txt is still wrong. If it's still wrong, that's not normal. > James > > > On Sep 5, 2011, at 7:24 PM, Pascal Robert wrote: > >> >> Le 2011-09-05 à 17:19, James Cicenia a écrit : >> >>> All there and the "offending" page is at >> >> Does your frameworks are in >> BlessingsApp.woa/Contents/MacOS/MacOSClassPath.txt ? >> >>> http://wiki.objectstyle.org/confluence/display/WO/Best+Practices-Starting+From+Scratch >>> >>> towards the bottom >>> >>> >>> >>> On Sep 5, 2011, at 3:22 PM, Pascal Robert wrote: >>> >>>> >>>> Le 2011-09-05 à 16:04, James Cicenia a écrit : >>>> >>>>> Arrrgh. I did all that. Pushed the app to the server ran it.. still no >>>>> stylesheet, login, and bam same error: >>>>> >>>>> 'loginAction()' raised an Exception: java.lang.NoClassDefFoundError: >>>>> com/jimijon/blessings/eos/User, formValues:{password = >>>>> ("smartblessings"); username = ("jimijon"); } >>>>> ClassNotFoundException: com.jimijon.blessings.eos.User >>>>> >>>>> Very frustrating. >>>> >>>> In BlessingsApp.woa/Contents/Frameworks, does your two Model frameworks >>>> are there? >>>> >>>>> Maybe I am building my frameworks wrong: >>>>> >>>>> I select a framework, select Framework, Right Click, Select WOLips Ant >>>>> Tools, select Install >>>> >>>> That's fine. >>>> >>>>> Repeat to other two frameworks, then run the full build.xml in the >>>>> project. >>>>> >>>>> PS: THE WIKI says to link in the Projects when doing best practice and >>>>> using Frameworks. >>>> >>>> Yeah, might be pre-WOLips 3.4 instructions lurking around somewhere in the >>>> wiki... That was the way of doing it in the days, but since WOLips 3.4, >>>> you can work with the frameworks as source by linking to them as WO >>>> Library instead of projects. On which page did you read that information? >>>> >>>>> >>>>> >>>>> On Sep 5, 2011, at 1:38 PM, Pascal Robert wrote: >>>>> >>>>>> Hi James, >>>>>> >>>>>> Ok, so first, create a "Utilities" framework where you will put your >>>>>> JDBC driver and other utilities and link that framework to the other two >>>>>> frameworks and to the app. >>>>>> >>>>>> But the exact problem is that your two frameworks are linked as projects >>>>>> in the build path of BlessingsApp, so that's why your frameworks are not >>>>>> part of the build. Edit the build path (right-click -> Build Path -> >>>>>> Configure Build Path) and remove the two projects from the Projects tab. >>>>>> After that, add the frameworks in the Libraries tab (Add Library button >>>>>> -> WebObjects Frameworks, and check the two frameworks). >>>>>> >>>>>> Remember that you have to build your two frameworks before building the >>>>>> app, or else you will get an error saying that the frameworks doesn't >>>>>> exist. >>>>>> >>>>>>> It does: >>>>>>> >>>>>>> #Sat Sep 03 16:21:18 CDT 2011 >>>>>>> classes.dir=bin >>>>>>> component.inlineBindingPrefix=[ >>>>>>> component.inlineBindingSuffix=] >>>>>>> component.wellFormedTemplateRequired=true >>>>>>> customInfoPListContent= >>>>>>> embed.Local=true >>>>>>> embed.Project=true >>>>>>> embed.System=true >>>>>>> embed.User=true >>>>>>> eoAdaptorClassName= >>>>>>> principalClass=com.jimijon.blessings.app.Application >>>>>>> project.name=BlessingsApp >>>>>>> project.name.lowercase=blessingsapp >>>>>>> project.type=application >>>>>>> webXML=false >>>>>>> webXML_CustomContent= >>>>>>> >>>>>>> Just in case I am including the project zip >>>>>>> >>>>>>> :-) >>>>>>> >>>>>>> James >>>>>>> <Archive.zip> >>>>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca >>> >>> This email sent to [email protected] >> > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
