RE: Reload command in web.xml

"Schnitzer, Jeff" <[email protected]>
Newsgroups gmane.comp.web.maverick.general
Message-ID <[email protected]>
It's always a good idea to look up that exception in the source code.
In this case, check out XSLTransformFactory.java:142.  Looks like the
class you are specifying for a URI resolver does not exist.  Actually,
it looks like you are doing something like this:  uri-resolver=""

Jeff Schnitzer
[email protected]

> -----Original Message-----
> From: Marcel Kung [mailto:[email protected]]
> Sent: Wednesday, July 02, 2003 1:36 PM
> To: [email protected]
> Subject: Re: [Mav-user] Reload command in web.xml
> 
> Now that I know how to use the reload.m command everything's working
fine.
> I
> tried using the template-caching idea when I was looking
> for a solution originally. The result was the following (similar under
> both
> Tomcat and Resin):
> 
> java.lang.ClassNotFoundException:
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:130)
> 	at
>
org.infohazard.maverick.transform.XSLTransformFactory.init(XSLTransformF
ac
> to
> ry.java:142)
> 	at
>
org.infohazard.maverick.flow.MasterFactory.defineTransformFactories(Mast
er
> Fa
> ctory.java:269)
> 	at
org.infohazard.maverick.flow.Loader.loadModules(Loader.java:195)
> 	at
org.infohazard.maverick.flow.Loader.loadDocument(Loader.java:155)
> 	at org.infohazard.maverick.flow.Loader.<init>(Loader.java:88)
> 	at
> org.infohazard.maverick.Dispatcher.reloadConfig(Dispatcher.java:220)
> 	at org.infohazard.maverick.Dispatcher$1.go(Dispatcher.java:231)
> 	at
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:179)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
> 	at
>
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChai
n.
> ja
> va:105)
> 	at
>
com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:
17
> 3)
> 	at
>
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.ja
va
> :1
> 49)
> 	at
>
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.j
av
> a:
> 221)
> 	at
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:256)
> 	at
com.caucho.server.port.WorkerThread.run(WorkerThread.java:126)
> 	at java.lang.Thread.run(Thread.java:536)
> Given that Maverick was working albeit that I had to restart Resin (in
the
> absence of my knowledge of the reload.m command) I decided that I
wouldn't
> bother looking into this issue ;-). However now that it's been brought
up
> perhaps someone might be able to shed some light on
this.Cheers,Marcel----
> -
> Original Message -----
> From: "jim moore" <[email protected]>
> To: <[email protected]>
> Sent: Thursday, July 03, 2003 4:40 AM
> Subject: Re: [Mav-user] Reload command in web.xml
> 
> 
> > the reload command only tells maverick to reload maverick.xml.
basically
> to
> > refresh its mappings. you use the feature so that if you change
> maverick.xml
> > you don't need to restart the webapp. it should also reload all
> stylesheets
> > referenced in maverick.xml (this was working the last time I tried
it).
> >
> > for working on stylesheets, though, i generally found it more useful
to
> set
> > template-caching to disabled on the XSLTransformFactory:
> >
> >  <transform-factory type="xslt"
> > provider="org.infohazard.maverick.transform.XSLTransformFactory">
> >    <default-output-type value="text/html"/>
> >    <template-caching value="disabled"/>
> >    <uri-resolver value=""/>
> >  </transform-factory>
> >
> > This will cause maverick to not cache stylesheets at all so as soon
as
> you
> > edit them you will see the changes--note this will destroy
performance,
> so
> > its great on a dev server, horrible on a live server.
> >
> > --jim
> >
> >
> > ----- Original Message -----
> > From: "Thompson, Kris" <[email protected]>
> > To: <[email protected]>
> > Sent: Wednesday, July 02, 2003 12:19 PM
> > Subject: RE: [Mav-user] Reload command in web.xml
> >
> >
> > Sorry I don't have an answer for this but I would like to ask why
would
> one
> > want to use this feature anyway?  What is the true benefit?
> >
> > Kris
> >
> > > -----Original Message-----
> > > From: Marcel Kung [mailto:[email protected]]
> > > Sent: Tuesday, July 01, 2003 7:22 PM
> > > To: [email protected]
> > > Subject: [Mav-user] Reload command in web.xml
> > >
> > >
> > > In previous mav-user list archives there is mention of using the
> > > reloadCommand to cause Maverick to reload all the maverick.xml and
XSL
> > > changes automatically. In particular email
> > > http://sourceforge.net/mailarchive/message.php?msg_id=110721
> > > references the
> > > following settings in web.xml:
> > >
> > > <servlet>
> > >   <servlet-name>dispatcher</servlet-name>
> > >   <display-name>Maverick Dispatcher</display-name>
> > >
> > >
<servlet-class>org.infohazard.maverick.Dispatcher</servlet-class>
> > >   <init-param>
> > >     <param-name>reloadCommand</param-name>
> > >     <param-value>reload</param-value>
> > >  </init-param>
> > >  <load-on-startup>2</load-on-startup>
> > > </servlet>
> > >
> > > This appears in the Friendbooks examples and I have tried the
> > > examples under
> > > both Tomcat and Resin and in neither does this reload appear
> > > to work. You
> > > can change the xsl stylesheets and maverick.xml and refresh
> > > the browser but
> > > until you restart the server nothing changes. How is this
> > > reload supposed to
> > > work?
> > >
> > > Cheers,
> > > Marcel
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email sponsored by: Free pre-built ASP.NET sites
including
> > > Data Reports, E-commerce, Portals, and Forums are available now.
> > > Download today and enter to win an XBOX or Visual Studio .NET.
> > > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_06
> > 1203_01/01
> > [INVALID FOOTER]
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Free pre-built ASP.NET sites
including
> > Data Reports, E-commerce, Portals, and Forums are available now.
> > Download today and enter to win an XBOX or Visual Studio .NET.
> >
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
> > [INVALID FOOTER]
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Free pre-built ASP.NET sites
including
> > Data Reports, E-commerce, Portals, and Forums are available now.
> > Download today and enter to win an XBOX or Visual Studio .NET.
> >
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
> > [INVALID FOOTER]
> >
> >
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are available now.
> Download today and enter to win an XBOX or Visual Studio .NET.
>
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
> [INVALID FOOTER]



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
[INVALID FOOTER]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.