You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by sastan <sa...@e-d-o-t.com> on 2005/04/28 18:54:57 UTC
Eclipse with JettyLauncher
Hello,
i try get get cayenne working with eclipse+tapestry+jetty. But i only
get this exception:
No DataMap found for query with root
I allready searched the net but haven't found something to solve this
problem.
Has anybody got this configuration working?
thx
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Problem deploying Tapestry webapp in Sun App Server
Posted by Szymon Dembek <de...@wp.pl>.
Hello,
I've already posted this message a few days before, but since I got no
reply, I'd like to try once more... Sorry if this occurs to You as
spamming...
I've been trying to deploy my simple Tapestry app into Sun Java
Application Server (version 8 2005Q1), but I've run into some problems.
When trying to run the deployed webapp, I get the following message:
java.lang.NoClassDefFoundError
org.apache.tapestry.enhance.javassist.EnhancedClassFactory.createClassPool(EnhancedClassFactory.java:57)
org.apache.tapestry.enhance.javassist.EnhancedClassFactory.reset(EnhancedClassFactory.java:69)...
...and then the rest of the stack trace.
It seems that the javassist library cannot be loaded, but it is supplied
in my war. By the way - the app works just perfect under jboss, weblogic
or tomcat, so the whole war package is probably OK.
I'm running sun app server under windows and sun jdk 1.4.2_03 and 1.5.0
Does anybody have any clue what might be wrong? Can it be a Sun
classloader problem?
Thanks in advance,
Szymon Dembek
--
Szymon Dembek
demboos@wp.pl
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Eclipse with JettyLauncher
Posted by Andrus Adamchik <an...@objectstyle.org>.
>> Yes, I use it all the time. I am only aware of one caveat - you have
>> to put cayenne.jar in the runtime classpath above Spindle libraries
> How can i change the order?
Go to "Run -> Run.." menu in Eclipse and click on Classpath tab. This is
where runtime classpath options are configured.
> org.objectstyle.cayenne.CayenneRuntimeException [v.1.1.1 March 13 2005]
> No DataMap found for query with root: class edot.crud.domain.Dvd
> unlabeledMessage: No DataMap found for query with root: class
> edot.crud.domain.Dvd Stack Trace:
Yeah, Cayenne seems to load OK. So how about you take the exception
message at face value and doublecheck that (1) your DataMap has an
ObjEntity mapped to edot.crud.domain.Dvd and (2) DataMap that contains
this entity has a DataNode selected from the dropdown in CayenneModeler.
Hope this helps
Andrus
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Eclipse with JettyLauncher
Posted by Andrus Adamchik <an...@objectstyle.org>.
> Hello,
>
> i try get get cayenne working with eclipse+tapestry+jetty. But i only
> get this exception:
>
> No DataMap found for query with root
>
> I allready searched the net but haven't found something to solve this
> problem.
>
> Has anybody got this configuration working?
>
> thx
Yes, I use it all the time. I am only aware of one caveat - you have to
put cayenne.jar in the runtime classpath above Spindle libraries as there
is a conflict of two different versions of commons-collections (this is
for Tapestry 3.0, I am not sure how 3.1 behaves). Anyway, this problem is
likely unrelated to your case...
Looks like you are doing something wrong when accessing Cayenne. If you
can post complete Jetty console log, and also the stack trace of the
exception, this should give a better idea of what went wrong.
Andrus
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: PDF Generation
Posted by Konstantin Iignatyev <kg...@yahoo.com>.
This another way to generate PDF/HTML/CSV is to use JasperReports:
http://kgionline.com/presentations/ireport/ireportDemo.jsp
I use the method above to prepare Jasper report and then use T service
to render it into PDF/CSV and stream it to browser:
public class JasperToPDFService extends AbstractService{
public static final String SERVICE_NAME = "JasperToPDFService";
public String getName(){
return SERVICE_NAME;
}
/**
* parameters[page,ognlExpressionToGetSource]
* @param iEngineServiceView
* @param cycle
* @param responseOutputStream
* @throws javax.servlet.ServletException
* @throws java.io.IOException
*/
public void service( IEngineServiceView iEngineServiceView,
IRequestCycle cycle, ResponseOutputStream responseOutputStream ) throws
ServletException, IOException{
Object[] params = getParameters( cycle ) ;
String pageName = (String) params[0];
String srcExpression = (String) params[1];
responseOutputStream.setContentType( "application/pdf" );
HttpServletResponse response = cycle.getRequestContext().getResponse();
response.setHeader("Expires", "0");
response.setHeader("Cache-Control", "must-revalidate, post-check=0,
pre-check=0");
response.setHeader("Pragma", "public");
response.setHeader("Content-Disposition", "attachment; filename=\""
+ pageName +".pdf\"");
try{
JasperPrint p = (JasperPrint) Ognl.getValue( Ognl.parseExpression(
srcExpression ), cycle.getPage( pageName ) );
ConsoleServicesFactory.getJasperReportExecutor().exportReportToPDF( p,
response.getOutputStream());
} catch( Exception e ){
throw new ServletException( e );
}
}
public ILink getLink( IRequestCycle iRequestCycle, IComponent
iComponent, Object[] params ){
return this.constructLink( iRequestCycle,getName(),null,
params,false );
}
Krishna Manchikalapudi wrote:
>I have to requirement to generate & load PDF with tapestry. Am generating PDF using XML + XSL-FO & able to generate using just java.
>
>I appreicate if some one done this work then please point me an example.
>
>thanks
> krishna
>
>
--
Thanks,
Konstantin Ignatyev
http://www.kgionline.com
PS: If this is a typical day on planet earth, humans will add fifteen million tons of carbon to the atmosphere, destroy 115 square miles of tropical rainforest, create seventy-two miles of desert, eliminate between forty to one hundred species, erode seventy-one million tons of topsoil, add 2.700 tons of CFCs to the stratosphere, and increase their population by 263.000
Bowers, C.A. The Culture of Denial:
Why the Environmental Movement Needs a Strategy for Reforming Universities and Public Schools.
New York: State University of New York Press, 1997: (4) (5) (p.206)
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
PDF Generation
Posted by Krishna Manchikalapudi <kr...@corpus.com>.
I have to requirement to generate & load PDF with tapestry. Am generating PDF using XML + XSL-FO & able to generate using just java.
I appreicate if some one done this work then please point me an example.
thanks
krishna
Re: Eclipse with JettyLauncher
Posted by Fernando Donati <fe...@donati.com.br>.
Hi sastan,
Try putting all jars (cayenne, tapestry and dependencies) in the lib directory inside WEB-INF. If I remember correctly, this'll do the trick.
cheers,
fernando
On Thu, 28 Apr 2005 18:54:57 +0200, sastan <sa...@e-d-o-t.com> escreveu:
> De: sastan <sa...@e-d-o-t.com>
> Data: Thu, 28 Apr 2005 18:54:57 +0200
> Para: Tapestry users <ta...@jakarta.apache.org>
> Assunto: Eclipse with JettyLauncher
>
> Hello,
>
> i try get get cayenne working with eclipse+tapestry+jetty. But i only
> get this exception:
>
> No DataMap found for query with root
>
> I allready searched the net but haven't found something to solve this
> problem.
>
> Has anybody got this configuration working?
>
> thx
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org