Re: Reload command in web.xml

"Marcel Kung" <[email protected]>
Newsgroups gmane.comp.web.maverick.general
Message-ID <001801c340d9$8f2e4140$2905a8c0@rocket>
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(XSLTransformFacto
ry.java:142)
	at
org.infohazard.maverick.flow.MasterFactory.defineTransformFactories(MasterFa
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(ServletFilterChain.ja
va:105)
	at
com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:173)
	at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:1
49)
	at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:
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]
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.