I don't have experience using Torque, but can't see any reason why torque's auto generated classes should have a problem. Here's a few questions that may help debugging:
- What jdk did torque use to create the classes and what is cocoon using (that should be defined in cocoon.xconf)? - Which release/cvs-version of cocoon are you running? - Just to make sure, you are now correctly putting all this in your xsp page and not the xsl? - What does your pipeline look like? - Is the response blank, or just the display in the browser (ie., do a view source) - Is your xsp namespace defined in your xsp and xsl? That may turn something up. Geoff Howard > -----Original Message----- > From: Brian Schwark [mailto:[EMAIL PROTECTED]] > Sent: Friday, August 16, 2002 12:56 PM > To: [EMAIL PROTECTED] > Subject: RE: XSP Java Class Include > > > Thank you everyone very much for the replies.. > > My <xsp:structure> element was indeed within the content, > right before I > call the logic.. however, moving it out just under the > <xsp:page> tag did no > good, Cocoon still failed to find the class. I find that if > when calling my > method in the logic, I refer to the class by it's full name > in the logic > (ie, org.this.that.class) Cocoon finds the class just fine.. > it seems like > trying to import the class using the <xsp:structure> (either > through the XSP > or the XSL) won't find it, though. Any insight as to why that > might be? > Another issue I'm having is that when I can get the class to > be recognized > and the method to be called, I end up with basically a blank > page (where > there should be content) because my class implements > org.apache.torque.om.Persistent (the classes were built by > Torque), and even > though I have the torque.jar in the WEB-INF/lib directory, I > can tell that > Cocoon isn't finding Torque's Persistent class.. even though > it should be > visible. > > I'm finding this all thoroughly confusing, and unfortunately the > documentation doesn't seem to be much help, as I've been > doing everything > it's been showing, to no avail. Basically, I can call any > standard Java or > cocoon class without incident, but as soon as I try to call > my own built by > Torque, there are tons of problems. Maybe that's where I'm > going wrong.. > does anybody have experience using Torque-generated classes > in conjunction > with Cocoon? > > Many thanks, > Brian Schwark > [EMAIL PROTECTED] > > > -----Original Message----- > > From: Werner Guttmann [mailto:[EMAIL PROTECTED]] > > Sent: Friday, August 16, 2002 12:42 PM > > To: [EMAIL PROTECTED] > > Subject: Re: XSP Java Class Include > > > > > > And more importantly, do not to forget to put a > > > > <xsp:exp>instance_of_your_class</xsp:expr> > > > > at the place where you want the generated XML to be inserted into > > your document. > > > > Werner > > > > "Lai, Harry" wrote: > > > > > Hi Brian, > > > > > > I'm not totally sure if this is the cause of your > problem, but make sure > > > your xsp:structure element is inside your xsp:page element, but > > outside your > > > content element. So for example: > > > > > > <xsp:page _namespace stuff_> > > > <xsp:structure> > > > <xsp:include>org.my.custom.Class</xsp:include> > > > </xsp:structure> > > > > > > <actualContent> > > > ... > > > </actualContent> > > > </xsp:page> > > > > > > Anyway, hope that helps! > > > > > > Harry > > > > > > -----Original Message----- > > > From: Brian Schwark [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, August 16, 2002 10:27 AM > > > To: [EMAIL PROTECTED] > > > Subject: XSP Java Class Include > > > > > > Hello, > > > > > > I'm new to Cocoon, trying to work my way through the > > documentation. So far, > > > I've been able to get most things to work satisfactorily > enough, however > > > I've run into a roadblock while trying to implement XSPs. > So far, I've > > > written a quick and dirty example, of which all I want to > do is import a > > > custom class and call a function from that class. From what I > > understand in > > > the documentation, to import a custom class all I need to > do after the > > > appropriate .jar file containing the class into the > cocoon/web-inf/lib > > > directory is to include the following tag in my XSP, (or XSL? > > Can someone > > > clarify this please? The documentation is sketchy and I have > > seen examples > > > using either method. Are both kosher?): > > > > > > <xsp:structure> > > > <xsp:include>org.my.custom.Class</xsp:include> > > > </xsp:structure> > > > > > > However, when the file is serialized, Cocoon merely spits > out the text > > > between the <xsp:include> tags, as if it hasn't even recognized > > that as a > > > parameter. If I try to call a function from that class in a > > <xsp:logic> tag, > > > cocoon dies with an error explaining that it can't find the class. > > > > > > I'm understandably confused at this point, as all the examples > > I've looked > > > at seem to show that including the class is as trivial as using > > the above > > > mentioned structure tag. For redundancy (or lack of a > better idea), the > > > class has also been added as an additional classs in the > > web.xml file inside > > > the web-inf directory. The logic in my XSP is working, as I'm > > able to call > > > java.util classes without a problem. > > > > > > Thanks in advance for any insight, > > > > > > Brian Schwark > > > [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > > > Please check that your question has not already been > answered in the > > > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > --------------------------------------------------------------------- > > Please check that your question has not already been answered in the > > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>
