Hi,
Thanks for your prompt reply.
I have change according to your solutions as shown below:
My class file is located at WEB-INF\classes\com\velocity\velocityObj
I change the xml as shown below:
<servlet>
<servlet-name>VelocityTest</servlet-name>
<servlet-class>com.velocity.velocityObj.velocityTest</servlet-class>
</servlet>
However my jboss reponds with these errors:
10:12:29,427 ERROR [MainDeployer] Could not create deployment:
file:/C:/jboss-4.2.2.GA/server/default/deploy/velocity.war/
java.lang.NoClassDefFoundError: com/velocity/velocityObj/velocityTest (wrong
name: velocityTest)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.jboss.wsf.container.jboss42.JAXWSDeployerHookPreJSE.getRelevantServlets(JAXWSDeployerHookPreJSE.java:128)
at
org.jboss.wsf.container.jboss42.JAXWSDeployerHookPreJSE.isWebServiceDeployment(JAXWSDeployerHookPreJSE.java:101)
at
org.jboss.wsf.container.jboss42.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:87)
at
org.jboss.wsf.container.jboss42.DeployerInterceptor.create(DeployerInterceptor.java:79)
at
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
at
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
Previously when i start to put the class file under WEB-INF/classes, it is
able to work. This is the old file i have deployed previously:
http://www.nabble.com/file/p17222288/velocity%2528previous%2529.war.zip
velocity%28previous%29.war.zip
This is the file i have edit according to your solutions:
http://www.nabble.com/file/p17222288/velocity.war.zip velocity.war.zip
Thank for the guidance
Mead Lai wrote:
>
> I have look through your Code,
> I think the problem is in your web.xml configuration.
> line 22~25
> <servlet>
> <servlet-name>VelocityTest</servlet-name>
> <servlet-class>velocityTest</servlet-class>
> </servlet>
> the Servlet Class Package is wrong
> It shall be that:
> <servlet>
> <servlet-name>VelocityTest</servlet-name>
>
> <servlet-class>com.email.emailData.emailObj.velocityTest</servlet-class>
> </servlet>
> U can get U classes now.
>
> luck
> Mead
>
> On Wed, May 14, 2008 at 9:20 AM, newbie-gero <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>> i am currently trying out velocity and i need some guidance from you
>> guys.
>> Velocity is able to read class files from the default path
>> WEB-INF/classes.
>>
>> I have create folders in WEB-INF/classes eg:
>> WEB-INF/classes/JavaData/JavaObj
>>
>> I placed my class file in JavaObj directory and velocity is not able to
>> find
>> the class files. Where do i set to ask velocity to read the class files
>> in
>> WEB-INF/classes/JavaData/JavaObj
>>
>> I have upload my example as shown below:
>> http://www.nabble.com/file/p17221634/velocity.war.zip velocity.war.zip
>>
>> Thanks for the guidance
>> --
>> View this message in context:
>> http://www.nabble.com/Velocity---where-to-set-velocity-to-read-class-files-not-only-in-WEB-INF-classes-but-also-in-sub-directories-in-WEB-INF-tp17221634p17221634.html
>> Sent from the Velocity - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Velocity---where-to-set-velocity-to-read-class-files-not-only-in-WEB-INF-classes-but-also-in-sub-directories-in-WEB-INF-tp17221634p17222288.html
Sent from the Velocity - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]