[Mav-user] Help on friendbook-domify sample exception

2005-04-26 Thread Tom Wyne
I am new to Maverick, but it is the right stuff I am looking for.
Thank you for the great effort!

I got it set up with Tomcat 4.1.31 and JSDK 1.4.1_05, and friendbook-jsp
sample wooks great! But I am really want to use XSLT with Domify, and
I failed to run friendbook-domify sample with enclosed exception:

java.lang.NoClassDefFoundError
at org.infohazard.domify.DOMAdapter.adapt(DOMAdapter.java:70)

I have no clue what I am missing here, I have tried this with both Xalan 2.0
and Xalan 2.6 with correct Xerces loaded to Tomcat's lib folder.

Please help me out if anyone has any clue on this.

Thanks a lot!

Tom
===
HTTP Status 500 -

type Exception report
message
description The server encountered an internal error () that prevented it
from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:222)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:146)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:209)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:144)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133
)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:118)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:594)
 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116
)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:594)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:127)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
 at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
 at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
 at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
 at java.lang.Thread.run(Thread.java:536)

root cause
java.lang.NoClassDefFoundError
 at org.infohazard.domify.DOMAdapter.adapt(DOMAdapter.java:70)
 at
org.infohazard.maverick.opt.view.DomifyViewFactory$DomifyView.go(DomifyViewF
actory.java:110)
 at
org.infohazard.maverick.flow.ViewWithTransforms.go(ViewWithTransforms.java:3
9)
 at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:79)
 at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:345)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:200)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:146)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:209)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:144)
 at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:596)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
 at
org.apache.catalina.co

Re: [Mav-user] Help on friendbook-domify sample exception

2005-04-26 Thread Pierre de Soyres
you need to include in your project classpath some other jar files :
 domify.jar and opt-domify.jar which can be found on the SourceForge  
projects web site.

On Tue, 26 Apr 2005 11:35:56 -0400, Tom Wyne <[EMAIL PROTECTED]> wrote:
 JSDK 1.4.1

--
Pierre de Soyres

---
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
[INVALID FOOTER]


Re: [Mav-user] Help on friendbook-domify sample exception

2005-04-26 Thread Alexander Kabanov
Hi there,

perhaps it helps:

1. Required libs
- maverick.jar
- commons-beanutils.jar
- commons-collections.jar
- commons-logging.jar
- jdom.jar

Domify (XSLT, not required for JSTL)
- opt-domify.jar
- domify.jar
- log4j.jar
- xalan.jar, xml-apis.jar or whatever you like

JSTL (standard tag lib, not required for Domify)
- standard.jar
- jstl.jar
- c.tld (lays under webapp/WEB-INF or on the application server)

Some options where to put the libraries:
- /shared/lib - libs will be available to all applications
running on the current
  webapp server (it's better to put the libs here if you have few
applications and want to reuse libs) (I'm not sure if it's supported
in tomcats 4.x)
- /common/lib - libs will be available to all applications
and tomcat (it's better to put here
  stuff like JDBC drivers and what tomcat wants)
- WEB-INF/lib - available to your current application only

2. web.xml config


http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>

Web Application Name


dispatcher
Maverick Dispatcher

org.infohazard.maverick.Dispatcher


reloadCommand
reload


2



dispatcher
*.m



welcome.jsp




welcome.jsp contains redirect to a default command e.g.



3. maverick.xml, example with domify/mixed (play with parameters)





































  




4. Pages/Views/[Whatever you call it]

Inside a JSP page:

${model.Variable}

Inside an XSL page:


value




5. Controller example

package webapp;

// you can choose from different ctl classes
// go to API DOC for more info
import org.infohazard.maverick.ctl.ThrowawayBean2;

public class CommandName extends ThrowawayBean2 {
protected int test;
public int getTest() { return this.test; }

public final String perform() throws Exception {
this.test = 5;
return SUCCESS;
}
}


-Alex

On 4/26/05, Tom Wyne <[EMAIL PROTECTED]> wrote:
> I am new to Maverick, but it is the right stuff I am looking for.
> Thank you for the great effort!
> 
> I got it set up with Tomcat 4.1.31 and JSDK 1.4.1_05, and friendbook-jsp
> sample wooks great! But I am really want to use XSLT with Domify, and
> I failed to run friendbook-domify sample with enclosed exception:
> 
> java.lang.NoClassDefFoundError
> at org.infohazard.domify.DOMAdapter.adapt(DOMAdapter.java:70)
> 
> I have no clue what I am missing here, I have tried this with both Xalan 2.0
> and Xalan 2.6 with correct Xerces loaded to Tomcat's lib folder.
> 
> Please help me out if anyone has any clue on this.
> 
> Thanks a lot!
> 
> Tom
> ===
> HTTP Status 500 -
> 
> type Exception report
> message
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
> exception
> javax.servlet.ServletException: Servlet execution threw an exception
>  at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain