Will, 
this is great feedback. Thanks a lot for hunting this down!

I will make sure that the necessary changes are made to Velocity.
You may want to pass this info to the Web Logic people. I believe 
the previous names should work. They do with all app servers I know.  

Gabe



Will Spies/Towers Perrin wrote:
> 
> On a hunch, I change the following JARs from
> 
> velocity-tools-struts0.1.jar
> velocity-tools-view-0.3.jar
> velocity-1.3.dev.jar
> 
> to
> 
> velocity-tools-struts0-1.jar
> velocity-tools-view-0-3.jar
> velocity-1-3-dev.jar
> 
> and it deployed. WebLogic must look for *.jar The other dots messed up it's
> scan.
> 
> Re: Velocity-Tools / Struts
> 
> --------------------------------------------------------------------------------
> 
> From: Gabriel Sidler
> Subject: Re: Velocity-Tools / Struts
> Date: Sat, 19 Jan 2002 04:37:09 -0800
> 
> --------------------------------------------------------------------------------
> 
> Will,
> I just downloaded the .war as well and tested it on a Tomcat 4.01
> installation. Everything works flawlessly. The class that it's
> complaining about is included in WEB-INF/lib/velocity-tools-view-0.3.jar
> 
> What is special about WebLogic 6.1SP2 that it cannot find this class?
> Would it find the class if it's not contained in a jar? Maybe try to
> unwrap velocity-tools-view-0.3.jar below WEB-INF/classes/
> 
> If anything about web development is difficult then it's these deployment
> issues...
> 
> Gabe
> 
> Will Spies/Towers Perrin wrote:
> >
> > I did a quick deployment of your war and got this message from WebLogic
> > 6.1SP2
> >
> > <[WebAppServletContext(7817190,velstruts,/velstruts)] Error loading
> > servlet: "velocity">
> > java.lang.ClassNotFoundException:
> > org.apache.velocity.tools.view.servlet.VelocityViewServlet
> >      at
> >
> weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:179)
> >      at
> >
> 
>>weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:65)
> >      at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
> >      at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> >      at
> >
> 
>>weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
> >      at
> >
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:583)
> >      at
> >
> 
>>weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:2221)
> >      at
> >
> 
>>weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:2165)
> >      at
> >
> weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:892)
> >      at
> >
> weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:815)
> >      at
> > weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:428)
> >      at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
> >      at weblogic.j2ee.Application.addComponent(Application.java:163)
> >      at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
> >      at
> >
> 
>>weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329)
> >      at
> >
> 
>>weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:144)
> >      at
> >
> weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServer.java:76)
> >      at java.lang.reflect.Method.invoke(Native Method)
> >      at
> >
> 
>>weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636)
> >      at
> >
> weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621)
> >      at
> >
> 
>>weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:359)
> >      at
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
> >      at
> > com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> >      at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
> >      at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
> >      at $Proxy37.addWebDeployment(Unknown Source)
> >      at
> >
> > _______________________
> > Will Spies
> > Towers Perrin
> > Phone: (215)246-7145
> > e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >                                          To:
> [EMAIL PROTECTED]
> >                     Ted Husted           cc:     (bcc: Will Spies/Towers
> Perrin)
> >                     <husted@apache       Subject:     Velocity-Tools /
> Struts
> >                     .org>
> >
> >                     01/18/02 09:46
> >                     AM
> >                     Please respond
> >                     to "Struts
> >                     Users Mailing
> >                     List"
> >
> >
> >
> > Will Spies/Towers Perrin wrote:
> > > >>And Velocity can access the Struts controller too :)
> > >
> > > is this documented anywhere? Is this just in development now or is it
> > part
> > > of their release?
> >
> > It hasn't made it into the release yet, but the code is already working
> > and seems mature. It's just a matter of making the Struts elements
> > available as standard objects that Velocity can see.
> >
> > Really ~very~ cool. You can download the sample application WAR here.
> > Very much worth a look.
> >
> > http://husted.com/struts/resources/velstruts.zip
> >
> > I'll be working on adding more documentation for this, and other
> > contributions like the Commons-Validator and Tiles to the Struts User
> > Guide.
> >
> > -- Ted Husted, Husted dot Com, Fairport NY USA.
> > -- Building Java web applications with Struts.
> > -- Tel +1 585 737-3463.
> > -- Web http://www.husted.com/struts/
> >
> > --
> > To unsubscribe, e-mail:   <
> > mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <
> > mailto:[EMAIL PROTECTED]>
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> Gabriel Sidler
> Software Engineer, Eivycom GmbH, Zurich, Switzerland
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --------------------------------------------------------------------------------
> 
> Velocity-Tools / Struts, Ted Husted
> Re: Velocity-Tools / Struts, Will Spies/Towers Perrin
> Re: Velocity-Tools / Struts, Gabriel Sidler
> 
> <-- Chronological -->   <-- Thread -->
> 
>     Reply via email to
> 
> _______________________
> Will Spies
> Towers Perrin
> Phone: (215)246-7145
> e-mail: [EMAIL PROTECTED]
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
Gabriel Sidler
Software Engineer, Eivycom GmbH, Zurich, Switzerland

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to