You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by damar thapa <da...@yahoo.com> on 2004/06/19 14:11:55 UTC

Tapestry newbie -- Help needed!

Hi All,

Few weeks ago, I tried to run Tapestry Tutorial
application, using Eclipse3.0 and Tomcat without
success.

Just now, with the simple application of the tutorial,
I did the following:

1.  Created a Simple directory, under which I: 

(i)copied context directory from the tutorial (where
all WEB-INF directory, Home.html, Home.page etc are
located).
(ii)created src directory where I copied Home.java
file, and
(iii)created deploy directory to deploy war file.

 
2.  With a simple build.xml file, I compile the file.
The content of the build.xml is as follows:

<project name="Simple" default="deploy" basedir=".">
    
  <property name="project.name" value="Simple"/>
  <property name="project.package" value="simple"/>
  <property name="dir.src" location="src"/>
  <property name="dir.context" location="context"/>
  <property name="dir.wars" location="wars"/>

   <path id="classpath.compile">
	<pathelement
path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
	<pathelement
path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
	<pathelement
path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
   </path>
	
  <target name="compile">
    <javac srcdir="${dir.src}"
destdir="${dir.context}/WEB-INF/classes"
	classpathref="classpath.compile"/>
  </target>


<target name="deploy" depends="compile">     
	<echo>Now, working in wars target .....</echo>
      <delete file="${dir.wars}/${project.name}.war"/>
      <war warfile="${dir.wars}/${project.name}.war"
      	webxml="${dir.context}/WEB-INF/web.xml">
      	<classes dir="${dir.context}/WEB-INF/classes"
/>
      	<fileset dir="${dir.context}">
      	   <include name="*" />
      	   <include name="images/*" />
      	   <include name="WEB-INF/*.page" />
      	   <include name="WEB-INF/*.application" />
      	   <include name="WEB-INF/*.jwc" />
      	   <include name="WEB-INF/*.html" />
      	</fileset>
      </war>
   </target> 

</project>

3.  Deployed Simple.war file in Tomcat webapps
directory. (Tomcat could not unzip the war file by
itself, so I created a directory named simple under
webapps directory and unzipped the war file there).

4. In webapps/simple/WEB-INF directory, I created a
lib directory and copied all jar files from
Tapestry3.0.

5.  Restarted Tomcat.

But, I got the following message:

"HTTP Status 404 - Servlet simple is not available

type Status report

message Servlet simple is not available

description The requested resource (Servlet simple is
not available) is not available."


6. I am using tomcat5.0.18 under gentoo linux.

I appreciate if some one on the list give me some time
to point me what I have or havenot done.

My apology for a lengthy message.

Damar
 



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Hi,
 
It is me again.  Just to say that it is now working.
 
Damar

damar thapa <da...@yahoo.com> wrote:
Thanks, Norbi. Truly appreciated.

I got the required jar files - 2 files - but, I still have the following exception:

Unable to locate asset '$template' of component Home as context:/Home.html.component:demo.Home@25491d[Home]location:context:/WEB-INF/Home.page, line 11, column 55Stack Trace:
org.apache.tapestry.pageload.PageLoader.findAsset(PageLoader.java:938) 
org.apache.tapestry.pageload.PageLoader.convert(PageLoader.java:918) 
org.apache.tapestry.pageload.PageLoader.addAssets(PageLoader.java:838) 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:512) 
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:760) 
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:153) 
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:196) 
org.apache.tapestry.engine.HomeService.service(HomeService.java:59) 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872) 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) 
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:743) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700) 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
java.lang.Thread.run(Thread.java:536) 

I am trying Welcome application of Illustrating Tapestry by Harish Krishnaswamy, and I have put Home.html, Home.page, and Welcome.application in Welcome/WEB-INF directory.

Can some body give me some pointers.

Thanks.

Damar

Norbert_S�ndor 
wrote:
> java.lang.NoClassDefFoundError: ognl/ClassResolver
I didn't followed the discussion but it seems that ognl.jar is not in your
lib folder.

ognl and javaassist (and maybe others?) should be downloaded separately
because of licensing issues.
The ant build downloads them or you can do it manually...

Br,
Norbi

----- Original Message ----- 
From: "damar thapa" 
To: "Tapestry users" 
Sent: Tuesday, June 29, 2004 10:55 AM
Subject: Re: Tapestry newbie -- Help needed!


> Hi All,
>
> I am still getting servlet not available message, and
> the tomcat 5.0.18 log shows the followings:
>
> 2004-06-29 16:43:42 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:43:42 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
>
> 2004-06-29 16:44:14 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:44:14 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
>
> 2004-06-29 16:44:30 StandardWrapperValve[Welcome]:
> Servlet Welcome is currently unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1677)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:900)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1350)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1230)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl

=== message truncated ===
		
---------------------------------
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!

Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Thanks, Norbi.  Truly appreciated.
 
I got the required jar files - 2 files - but, I still have the following exception:
 
Unable to locate asset '$template' of component Home as context:/Home.html.component:demo.Home@25491d[Home]location:context:/WEB-INF/Home.page, line 11, column 55Stack Trace:
   org.apache.tapestry.pageload.PageLoader.findAsset(PageLoader.java:938) 
   org.apache.tapestry.pageload.PageLoader.convert(PageLoader.java:918) 
   org.apache.tapestry.pageload.PageLoader.addAssets(PageLoader.java:838) 
   org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:512) 
   org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:760) 
   org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:153) 
   org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:196) 
   org.apache.tapestry.engine.HomeService.service(HomeService.java:59) 
   org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:872) 
   org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:197) 
   org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:158) 
   javax.servlet.http.HttpServlet.service(HttpServlet.java:743) 
   javax.servlet.http.HttpServlet.service(HttpServlet.java:856) 
   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284) 
   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204) 
   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257) 
   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
   org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245) 
   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199) 
   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195) 
   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164) 
   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156) 
   org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151) 
   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564) 
   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) 
   org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) 
   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) 
   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700) 
   org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584) 
   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
   java.lang.Thread.run(Thread.java:536) 

I am trying Welcome application of Illustrating Tapestry by Harish Krishnaswamy, and I have put Home.html, Home.page, and Welcome.application in Welcome/WEB-INF directory.
 
Can some body give me some pointers.
 
Thanks.
 
Damar

Norbert_S�ndor <pr...@hotmail.com> wrote:
> java.lang.NoClassDefFoundError: ognl/ClassResolver
I didn't followed the discussion but it seems that ognl.jar is not in your
lib folder.

ognl and javaassist (and maybe others?) should be downloaded separately
because of licensing issues.
The ant build downloads them or you can do it manually...

Br,
Norbi

----- Original Message ----- 
From: "damar thapa" 
To: "Tapestry users" 
Sent: Tuesday, June 29, 2004 10:55 AM
Subject: Re: Tapestry newbie -- Help needed!


> Hi All,
>
> I am still getting servlet not available message, and
> the tomcat 5.0.18 log shows the followings:
>
> 2004-06-29 16:43:42 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:43:42 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
>
> 2004-06-29 16:44:14 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:44:14 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
>
> 2004-06-29 16:44:30 StandardWrapperValve[Welcome]:
> Servlet Welcome is currently unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1677)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:900)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1350)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1230)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
>
> The message looks like that tomcat could not get
> Tapestry classes. I have copied all Tapestry classes
> in webapps/Welcome/WEF-INF/lib, and tomcat/shared/lib,
> do I have to put them in CLASSPATH as well?
>
> I maybe wrong, any pointers would be highly
> appreciated.
>
>
> Damar
>
>
>
>
> --- Alex wrote:
> > It's seemed that you serlvet failed to initialized.
> > You can check your
> > exception.
> >
> > On Sun, 20 Jun 2004 20:02:19 -0700 (PDT), damar
> > thapa
> > wrote:
> > >
> > >
> > > Hi Alex,
> > >
> > > Thanks for your time. The following is my
> > web.xml:
> > >
> > > 
> > >
> > > > > >
> > > PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> > Application 2.3//EN"
> > >
> > > "http://java.sun.com/dtd/web-app_2_3.dtd">
> > >
> > > 
> > >
> > > simple
> > >
> > > 
> > >
> > > simple
> > >
> > >
> >
> org.apache.tapestry.ApplicationServlet
> > >
> > > 1
> > >
> > > 
> > >
> > > 
> > >
> > > simple
> > >
> > > /app
> > >
> > > 
> > >
> > > 
> > >
> > > index.html
> > >
> > > 
> > >
> > > 
> > >
> > > Is my compilation part ok?
> > >
> > >
> > > Damar
> > >
> > > Alex wrote:
> > > Could you post your web.xml?
> > >
> > > On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar
> > thapa
> > > wrote:
> > > >
> > > > Sorry to bother you, but where do I have to
> > configure?
> > > >
> > > > I am using Tomcat-5.0.18.
> > > >
> > > > Thanks,
> > > >
> > > > Damar
> > > >
> > > > Alex wrote:
> > > > Have you configurated your servlet?
> > > >
> > > > On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar
> > thapa
> > > > wrote:
> > > > >
> > > > > Hi Alex,
> > > > >
> > > > > Can you be more specific, please?
> > > > >
> > > > > I could not see anything wrong with web.xml.
> > > > >
> > > > > I have the following web.xml:
> > > > >
> > > > >
> > > > > simple
> > > > > /app
> > > > >
> > > > >
> > > > > And, since the war file was unzipped in
> > > > > /webapps/simple directory, I should access the
> > above
> > > > > URL with http://localhost:8080/simple/app.
> > > > >
> > > > > Any pointers would be highly appreciated.
> > > > >
> > > > > Damar
> > > > >
> > > > >
> > > > >
> > > > > --- Alex wrote:
> > > > > > You should change your web.xml accordingly.
> > > > > >
> > > > > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT),
> > damar
> > > > > > thapa
> > > > > > wrote:
> > > > > > >
> > > > > > > Hi All,
> > > > > > >
> > > > > > > Few weeks ago, I tried to run Tapestry
> > Tutorial
> > > > > > > application, using Eclipse3.0 and Tomcat
> > without
> > > > > > > success.
> > > > > > >
> > > > > > > Just now, with the simple application of
> > the
> > > > > > tutorial,
> > > > > > > I did the following:
> > > > > > >
> > > > > > > 1. Created a Simple directory, under which
> > I:
> > > > > > >
> > > > > > > (i)copied context directory from the
> > tutorial
> > > > > > (where
> > > > > > > all WEB-INF directory, Home.html,
> > Home.page etc
> > > > > > are
> > > > > > > located).
> > > > > > > (ii)created src directory where I copied
> > Home.java

=== message truncated ===
__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Re: Tapestry newbie -- Help needed!

Posted by Norbert Sándor <pr...@hotmail.com>.
> java.lang.NoClassDefFoundError: ognl/ClassResolver
I didn't followed the discussion but it seems that ognl.jar is not in your
lib folder.

ognl and javaassist (and maybe others?) should be downloaded separately
because of licensing issues.
The ant build downloads them or you can do it manually...

Br,
Norbi

----- Original Message ----- 
From: "damar thapa" <da...@yahoo.com>
To: "Tapestry users" <ta...@jakarta.apache.org>
Sent: Tuesday, June 29, 2004 10:55 AM
Subject: Re: Tapestry newbie -- Help needed!


> Hi All,
>
> I am still getting servlet not available message, and
> the tomcat 5.0.18 log shows the followings:
>
> 2004-06-29 16:43:42 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:43:42 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
>
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.j
ava:874)
> at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
>
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:84
3)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1659)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processC
hildren(ContainerBase.java:1668)
> at
>
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont
ainerBase.java:1648)
> at java.lang.Thread.run(Thread.java:536)
>
> 2004-06-29 16:44:14 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:44:14 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> at
> java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> at java.security.AccessController.doPrivileged(Native
> Method)
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader
java:520)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:857)
> at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
java:756)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
>
> 2004-06-29 16:44:30 StandardWrapperValve[Welcome]:
> Servlet Welcome is currently unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Marking
> servlet Welcome as unavailable
> 2004-06-29 16:46:26 StandardContext[/Welcome]Servlet
> /Welcome threw load() exception
> javax.servlet.ServletException: Error instantiating
> servlet class org.apache.tapestry.ApplicationServlet
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
11)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: ognl/ClassResolver
> at java.lang.ClassLoader.defineClass0(Native Method)
> at
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1677)
> at
>
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:900)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1350)
> at
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1230)
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> at java.lang.Class.getDeclaredConstructors0(Native
> Method)
> at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
> at java.lang.Class.getConstructor0(Class.java:1762)
> at java.lang.Class.newInstance0(Class.java:276)
> at java.lang.Class.newInstance(Class.java:259)
> at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10
02)
> at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
> at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3960)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
> at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
66)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
> at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:320)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
> at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
> at
> org.apache.catalina.startup.Catalina.start(Catalina.java:598)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
>
> The message looks like that tomcat could not get
> Tapestry classes.  I have copied all Tapestry classes
> in webapps/Welcome/WEF-INF/lib, and tomcat/shared/lib,
> do I have to put them in CLASSPATH as well?
>
> I maybe wrong, any pointers would be highly
> appreciated.
>
>
> Damar
>
>
>
>
> --- Alex <al...@gmail.com> wrote:
> > It's seemed that you serlvet failed to initialized.
> > You can check your
> > exception.
> >
> > On Sun, 20 Jun 2004 20:02:19 -0700 (PDT), damar
> > thapa
> > <da...@yahoo.com> wrote:
> > >
> > >
> > > Hi Alex,
> > >
> > > Thanks for your time.  The following is my
> > web.xml:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > >
> > > <!DOCTYPE web-app
> > >
> > > PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> > Application 2.3//EN"
> > >
> > > "http://java.sun.com/dtd/web-app_2_3.dtd">
> > >
> > > <web-app>
> > >
> > > <display-name>simple</display-name>
> > >
> > > <servlet>
> > >
> > > <servlet-name>simple</servlet-name>
> > >
> > >
> >
> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
> > >
> > > <load-on-startup>1</load-on-startup>
> > >
> > > </servlet>
> > >
> > > <servlet-mapping>
> > >
> > > <servlet-name>simple</servlet-name>
> > >
> > > <url-pattern>/app</url-pattern>
> > >
> > > </servlet-mapping>
> > >
> > > <welcome-file-list>
> > >
> > > <welcome-file>index.html</welcome-file>
> > >
> > > </welcome-file-list>
> > >
> > > </web-app>
> > >
> > > Is my compilation part ok?
> > >
> > >
> > > Damar
> > >
> > > Alex <al...@gmail.com> wrote:
> > > Could you post your web.xml?
> > >
> > > On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar
> > thapa
> > > wrote:
> > > >
> > > > Sorry to bother you, but where do I have to
> > configure?
> > > >
> > > > I am using Tomcat-5.0.18.
> > > >
> > > > Thanks,
> > > >
> > > > Damar
> > > >
> > > > Alex wrote:
> > > > Have you configurated your servlet?
> > > >
> > > > On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar
> > thapa
> > > > wrote:
> > > > >
> > > > > Hi Alex,
> > > > >
> > > > > Can you be more specific, please?
> > > > >
> > > > > I could not see anything wrong with web.xml.
> > > > >
> > > > > I have the following web.xml:
> > > > >
> > > > >
> > > > > simple
> > > > > /app
> > > > >
> > > > >
> > > > > And, since the war file was unzipped in
> > > > > /webapps/simple directory, I should access the
> > above
> > > > > URL with http://localhost:8080/simple/app.
> > > > >
> > > > > Any pointers would be highly appreciated.
> > > > >
> > > > > Damar
> > > > >
> > > > >
> > > > >
> > > > > --- Alex wrote:
> > > > > > You should change your web.xml accordingly.
> > > > > >
> > > > > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT),
> > damar
> > > > > > thapa
> > > > > > wrote:
> > > > > > >
> > > > > > > Hi All,
> > > > > > >
> > > > > > > Few weeks ago, I tried to run Tapestry
> > Tutorial
> > > > > > > application, using Eclipse3.0 and Tomcat
> > without
> > > > > > > success.
> > > > > > >
> > > > > > > Just now, with the simple application of
> > the
> > > > > > tutorial,
> > > > > > > I did the following:
> > > > > > >
> > > > > > > 1. Created a Simple directory, under which
> > I:
> > > > > > >
> > > > > > > (i)copied context directory from the
> > tutorial
> > > > > > (where
> > > > > > > all WEB-INF directory, Home.html,
> > Home.page etc
> > > > > > are
> > > > > > > located).
> > > > > > > (ii)created src directory where I copied
> > Home.java
> > > > > > > file, and
> > > > > > > (iii)created deploy directory to deploy
> > war file.
> > > > > > >
> > > > > > > 2. With a simple build.xml file, I compile
> > the
> > > > > > file.
> > > > > > > The content of the build.xml is as
> > follows:
> > > > > > >
> > > > > > >
> > > > > > basedir=".">
> > > >
> > > >
> > > > > > >
> > > > > > >
> > > >
> > > > > > >
> > > >
> > > > > > >
> > > >
> > > > > > >
> > > >
> > > > > > >
> > > >
> > > > > > >
> > > > > > >
> > > >
> > > > > > >
> > > > > > >
> > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> >
> path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > > > > >
> > > > > > >
> > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > > > > >
> > > >
> > > > > > >
> > > > > > >
> > > > > > > > > >
> > destdir="${dir.context}/WEB-INF/classes"
> > > > > > > classpathref="classpath.compile"/>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Now, working in wars target
> > > > > > .....
> > > > > > > > >
> > file="${dir.wars}/${project.name}.war"/>
> > > > > > > > >
> > warfile="${dir.wars}/${project.name}.war"
> > > > > > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > > > > > dir="${dir.context}/WEB-INF/classes"
> > > > > > > />
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> >
> === message truncated ===
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Hi All,

I am still getting servlet not available message, and
the tomcat 5.0.18 log shows the followings:

2004-06-29 16:43:42 StandardContext[/Welcome]Marking
servlet Welcome as unavailable
2004-06-29 16:43:42 StandardContext[/Welcome]Servlet
/Welcome threw load() exception
javax.servlet.ServletException: Error instantiating
servlet class org.apache.tapestry.ApplicationServlet
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1011)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:874)
	at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:843)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1659)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1668)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1648)
	at java.lang.Thread.run(Thread.java:536)
----- Root Cause -----
java.lang.NoClassDefFoundError: ognl/ClassResolver
	at java.lang.ClassLoader.defineClass0(Native Method)
	at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
	at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
	at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:520)
	at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
	at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756)
	at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
	at java.lang.Class.getDeclaredConstructors0(Native
Method)
	at
java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
	at java.lang.Class.getConstructor0(Class.java:1762)
	at java.lang.Class.newInstance0(Class.java:276)
	at java.lang.Class.newInstance(Class.java:259)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1002)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:874)
	at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1075)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:372)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:843)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1659)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1668)
	at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1648)
	at java.lang.Thread.run(Thread.java:536)

2004-06-29 16:44:14 StandardContext[/Welcome]Marking
servlet Welcome as unavailable
2004-06-29 16:44:14 StandardContext[/Welcome]Servlet
/Welcome threw load() exception
javax.servlet.ServletException: Error instantiating
servlet class org.apache.tapestry.ApplicationServlet
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1011)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
----- Root Cause -----
java.lang.NoClassDefFoundError: ognl/ClassResolver
	at java.lang.ClassLoader.defineClass0(Native Method)
	at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
	at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
	at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:520)
	at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
	at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756)
	at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
	at java.lang.Class.getDeclaredConstructors0(Native
Method)
	at
java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
	at java.lang.Class.getConstructor0(Class.java:1762)
	at java.lang.Class.newInstance0(Class.java:276)
	at java.lang.Class.newInstance(Class.java:259)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1002)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

2004-06-29 16:44:30 StandardWrapperValve[Welcome]:
Servlet Welcome is currently unavailable
2004-06-29 16:46:26 StandardContext[/Welcome]Marking
servlet Welcome as unavailable
2004-06-29 16:46:26 StandardContext[/Welcome]Servlet
/Welcome threw load() exception
javax.servlet.ServletException: Error instantiating
servlet class org.apache.tapestry.ApplicationServlet
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1011)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
----- Root Cause -----
java.lang.NoClassDefFoundError: ognl/ClassResolver
	at java.lang.ClassLoader.defineClass0(Native Method)
	at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1677)
	at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:900)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1350)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
	at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
	at java.lang.Class.getDeclaredConstructors0(Native
Method)
	at
java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
	at java.lang.Class.getConstructor0(Class.java:1762)
	at java.lang.Class.newInstance0(Class.java:276)
	at java.lang.Class.newInstance(Class.java:259)
	at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1002)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
	at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:320)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:875)
	at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:657)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
	at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at
org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
	at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

The message looks like that tomcat could not get
Tapestry classes.  I have copied all Tapestry classes
in webapps/Welcome/WEF-INF/lib, and tomcat/shared/lib,
do I have to put them in CLASSPATH as well? 

I maybe wrong, any pointers would be highly
appreciated.


Damar




--- Alex <al...@gmail.com> wrote:
> It's seemed that you serlvet failed to initialized.
> You can check your
> exception.
> 
> On Sun, 20 Jun 2004 20:02:19 -0700 (PDT), damar
> thapa
> <da...@yahoo.com> wrote:
> > 
> > 
> > Hi Alex,
> > 
> > Thanks for your time.  The following is my
> web.xml:
> > 
> > <?xml version="1.0" encoding="UTF-8"?>
> > 
> > <!DOCTYPE web-app
> > 
> > PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> Application 2.3//EN"
> > 
> > "http://java.sun.com/dtd/web-app_2_3.dtd">
> > 
> > <web-app>
> > 
> > <display-name>simple</display-name>
> > 
> > <servlet>
> > 
> > <servlet-name>simple</servlet-name>
> > 
> >
>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
> > 
> > <load-on-startup>1</load-on-startup>
> > 
> > </servlet>
> > 
> > <servlet-mapping>
> > 
> > <servlet-name>simple</servlet-name>
> > 
> > <url-pattern>/app</url-pattern>
> > 
> > </servlet-mapping>
> > 
> > <welcome-file-list>
> > 
> > <welcome-file>index.html</welcome-file>
> > 
> > </welcome-file-list>
> > 
> > </web-app>
> > 
> > Is my compilation part ok?
> > 
> > 
> > Damar
> > 
> > Alex <al...@gmail.com> wrote:
> > Could you post your web.xml?
> > 
> > On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar
> thapa
> > wrote:
> > >
> > > Sorry to bother you, but where do I have to
> configure?
> > >
> > > I am using Tomcat-5.0.18.
> > >
> > > Thanks,
> > >
> > > Damar
> > >
> > > Alex wrote:
> > > Have you configurated your servlet?
> > >
> > > On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar
> thapa
> > > wrote:
> > > >
> > > > Hi Alex,
> > > >
> > > > Can you be more specific, please?
> > > >
> > > > I could not see anything wrong with web.xml.
> > > >
> > > > I have the following web.xml:
> > > >
> > > >
> > > > simple
> > > > /app
> > > >
> > > >
> > > > And, since the war file was unzipped in
> > > > /webapps/simple directory, I should access the
> above
> > > > URL with http://localhost:8080/simple/app.
> > > >
> > > > Any pointers would be highly appreciated.
> > > >
> > > > Damar
> > > >
> > > >
> > > >
> > > > --- Alex wrote:
> > > > > You should change your web.xml accordingly.
> > > > >
> > > > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT),
> damar
> > > > > thapa
> > > > > wrote:
> > > > > >
> > > > > > Hi All,
> > > > > >
> > > > > > Few weeks ago, I tried to run Tapestry
> Tutorial
> > > > > > application, using Eclipse3.0 and Tomcat
> without
> > > > > > success.
> > > > > >
> > > > > > Just now, with the simple application of
> the
> > > > > tutorial,
> > > > > > I did the following:
> > > > > >
> > > > > > 1. Created a Simple directory, under which
> I:
> > > > > >
> > > > > > (i)copied context directory from the
> tutorial
> > > > > (where
> > > > > > all WEB-INF directory, Home.html,
> Home.page etc
> > > > > are
> > > > > > located).
> > > > > > (ii)created src directory where I copied
> Home.java
> > > > > > file, and
> > > > > > (iii)created deploy directory to deploy
> war file.
> > > > > >
> > > > > > 2. With a simple build.xml file, I compile
> the
> > > > > file.
> > > > > > The content of the build.xml is as
> follows:
> > > > > >
> > > > > >
> > > > > basedir=".">
> > >
> > >
> > > > > >
> > > > > >
> > >
> > > > > >
> > >
> > > > > >
> > >
> > > > > >
> > >
> > > > > >
> > >
> > > > > >
> > > > > >
> > >
> > > > > >
> > > > > >
> path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > > > >
> > > > > >
> > > > >
> > > >
>
path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > > > >
> > > > > >
> path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > > > >
> > >
> > > > > >
> > > > > >
> > > > > > > > >
> destdir="${dir.context}/WEB-INF/classes"
> > > > > > classpathref="classpath.compile"/>
> > > > > >
> > > > > >
> > > > > >
> > > > > > Now, working in wars target
> > > > > .....
> > > > > > > >
> file="${dir.wars}/${project.name}.war"/>
> > > > > > > >
> warfile="${dir.wars}/${project.name}.war"
> > > > > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > > > > dir="${dir.context}/WEB-INF/classes"
> > > > > > />
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> 
=== message truncated ===



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by Alex <al...@gmail.com>.
It's seemed that you serlvet failed to initialized. You can check your
exception.

On Sun, 20 Jun 2004 20:02:19 -0700 (PDT), damar thapa
<da...@yahoo.com> wrote:
> 
> 
> Hi Alex,
> 
> Thanks for your time.  The following is my web.xml:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <!DOCTYPE web-app
> 
> PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> 
> "http://java.sun.com/dtd/web-app_2_3.dtd">
> 
> <web-app>
> 
> <display-name>simple</display-name>
> 
> <servlet>
> 
> <servlet-name>simple</servlet-name>
> 
> <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
> 
> <load-on-startup>1</load-on-startup>
> 
> </servlet>
> 
> <servlet-mapping>
> 
> <servlet-name>simple</servlet-name>
> 
> <url-pattern>/app</url-pattern>
> 
> </servlet-mapping>
> 
> <welcome-file-list>
> 
> <welcome-file>index.html</welcome-file>
> 
> </welcome-file-list>
> 
> </web-app>
> 
> Is my compilation part ok?
> 
> 
> Damar
> 
> Alex <al...@gmail.com> wrote:
> Could you post your web.xml?
> 
> On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar thapa
> wrote:
> >
> > Sorry to bother you, but where do I have to configure?
> >
> > I am using Tomcat-5.0.18.
> >
> > Thanks,
> >
> > Damar
> >
> > Alex wrote:
> > Have you configurated your servlet?
> >
> > On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar thapa
> > wrote:
> > >
> > > Hi Alex,
> > >
> > > Can you be more specific, please?
> > >
> > > I could not see anything wrong with web.xml.
> > >
> > > I have the following web.xml:
> > >
> > >
> > > simple
> > > /app
> > >
> > >
> > > And, since the war file was unzipped in
> > > /webapps/simple directory, I should access the above
> > > URL with http://localhost:8080/simple/app.
> > >
> > > Any pointers would be highly appreciated.
> > >
> > > Damar
> > >
> > >
> > >
> > > --- Alex wrote:
> > > > You should change your web.xml accordingly.
> > > >
> > > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> > > > thapa
> > > > wrote:
> > > > >
> > > > > Hi All,
> > > > >
> > > > > Few weeks ago, I tried to run Tapestry Tutorial
> > > > > application, using Eclipse3.0 and Tomcat without
> > > > > success.
> > > > >
> > > > > Just now, with the simple application of the
> > > > tutorial,
> > > > > I did the following:
> > > > >
> > > > > 1. Created a Simple directory, under which I:
> > > > >
> > > > > (i)copied context directory from the tutorial
> > > > (where
> > > > > all WEB-INF directory, Home.html, Home.page etc
> > > > are
> > > > > located).
> > > > > (ii)created src directory where I copied Home.java
> > > > > file, and
> > > > > (iii)created deploy directory to deploy war file.
> > > > >
> > > > > 2. With a simple build.xml file, I compile the
> > > > file.
> > > > > The content of the build.xml is as follows:
> > > > >
> > > > >
> > > > basedir=".">
> >
> >
> > > > >
> > > > >
> >
> > > > >
> >
> > > > >
> >
> > > > >
> >
> > > > >
> >
> > > > >
> > > > >
> >
> > > > >
> > > > > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > > >
> > > > >
> > > >
> > > path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > > >
> > > > > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > > >
> >
> > > > >
> > > > >
> > > > > > > > destdir="${dir.context}/WEB-INF/classes"
> > > > > classpathref="classpath.compile"/>
> > > > >
> > > > >
> > > > >
> > > > > Now, working in wars target
> > > > .....
> > > > > > > file="${dir.wars}/${project.name}.war"/>
> > > > > > > warfile="${dir.wars}/${project.name}.war"
> > > > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > > > dir="${dir.context}/WEB-INF/classes"
> > > > > />
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> >
> > > > >
> > > > > 3. Deployed Simple.war file in Tomcat webapps
> > > > > directory. (Tomcat could not unzip the war file by
> > > > > itself, so I created a directory named simple
> > > > under
> > > > > webapps directory and unzipped the war file
> > > > there).
> > > > >
> > > > > 4. In webapps/simple/WEB-INF directory, I created
> > > > a
> > > > > lib directory and copied all jar files from
> > > > > Tapestry3.0.
> > > > >
> > > > > 5. Restarted Tomcat.
> > > > >
> > > > > But, I got the following message:
> > > > >
> > > > > "HTTP Status 404 - Servlet simple is not available
> > > > >
> > > > > type Status report
> > > > >
> > > > > message Servlet simple is not available
> > > > >
> > > > > description The requested resource (Servlet simple
> > > > is
> > > > > not available) is not available."
> > > > >
> > > > > 6. I am using tomcat5.0.18 under gentoo linux.
> > > > >
> > > > > I appreciate if some one on the list give me some
> > > > time
> > > > > to point me what I have or havenot done.
> > > > >
> > > > > My apology for a lengthy message.
> > > > >
> > > > > Damar
> > > > >
> > > > > __________________________________________________
> > > > > Do You Yahoo!?
> > > > > Tired of spam? Yahoo! Mail has the best spam
> > > > protection around
> > > > > http://mail.yahoo.com
> > > > >
> > > > >
> > > >
> > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > > tapestry-user-unsubscribe@jakarta.apache.org
> > > > > For additional commands, e-mail:
> > > > tapestry-user-help@jakarta.apache.org
> > > > >
> > > > >
> > > >
> > > >
> > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > > tapestry-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > > > tapestry-user-help@jakarta.apache.org
> > > >
> > > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - 50x more storage than other providers!
> > > http://promotions.yahoo.com/new_mail
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Hi Alex,

 

Thanks for your time.  The following is my web.xml:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<display-name>simple</display-name>

<servlet>

<servlet-name>simple</servlet-name>

<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>simple</servlet-name>

<url-pattern>/app</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.html</welcome-file>

</welcome-file-list> 

</web-app>

 

Is my compilation part ok?

 

Damar


Alex <al...@gmail.com> wrote:
Could you post your web.xml?

On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar thapa
wrote:
> 
> Sorry to bother you, but where do I have to configure?
> 
> I am using Tomcat-5.0.18.
> 
> Thanks,
> 
> Damar
> 
> Alex wrote:
> Have you configurated your servlet?
> 
> On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar thapa
> wrote:
> >
> > Hi Alex,
> >
> > Can you be more specific, please?
> >
> > I could not see anything wrong with web.xml.
> >
> > I have the following web.xml:
> >
> > 
> > simple
> > /app
> >
> >
> > And, since the war file was unzipped in
> > /webapps/simple directory, I should access the above
> > URL with http://localhost:8080/simple/app.
> >
> > Any pointers would be highly appreciated.
> >
> > Damar
> >
> >
> >
> > --- Alex wrote:
> > > You should change your web.xml accordingly.
> > >
> > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> > > thapa
> > > wrote:
> > > >
> > > > Hi All,
> > > >
> > > > Few weeks ago, I tried to run Tapestry Tutorial
> > > > application, using Eclipse3.0 and Tomcat without
> > > > success.
> > > >
> > > > Just now, with the simple application of the
> > > tutorial,
> > > > I did the following:
> > > >
> > > > 1. Created a Simple directory, under which I:
> > > >
> > > > (i)copied context directory from the tutorial
> > > (where
> > > > all WEB-INF directory, Home.html, Home.page etc
> > > are
> > > > located).
> > > > (ii)created src directory where I copied Home.java
> > > > file, and
> > > > (iii)created deploy directory to deploy war file.
> > > >
> > > > 2. With a simple build.xml file, I compile the
> > > file.
> > > > The content of the build.xml is as follows:
> > > >
> > > > 
> > > basedir=".">
> 
> 
> > > >
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> > > >
> 
> > > >
> > > > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > >
> > > >
> > >
> > path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > >
> > > > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > >
> 
> > > >
> > > >
> > > > > > > destdir="${dir.context}/WEB-INF/classes"
> > > > classpathref="classpath.compile"/>
> > > >
> > > >
> > > >
> > > > Now, working in wars target
> > > .....
> > > > > > file="${dir.wars}/${project.name}.war"/>
> > > > > > warfile="${dir.wars}/${project.name}.war"
> > > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > > dir="${dir.context}/WEB-INF/classes"
> > > > />
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> 
> > > >
> > > > 3. Deployed Simple.war file in Tomcat webapps
> > > > directory. (Tomcat could not unzip the war file by
> > > > itself, so I created a directory named simple
> > > under
> > > > webapps directory and unzipped the war file
> > > there).
> > > >
> > > > 4. In webapps/simple/WEB-INF directory, I created
> > > a
> > > > lib directory and copied all jar files from
> > > > Tapestry3.0.
> > > >
> > > > 5. Restarted Tomcat.
> > > >
> > > > But, I got the following message:
> > > >
> > > > "HTTP Status 404 - Servlet simple is not available
> > > >
> > > > type Status report
> > > >
> > > > message Servlet simple is not available
> > > >
> > > > description The requested resource (Servlet simple
> > > is
> > > > not available) is not available."
> > > >
> > > > 6. I am using tomcat5.0.18 under gentoo linux.
> > > >
> > > > I appreciate if some one on the list give me some
> > > time
> > > > to point me what I have or havenot done.
> > > >
> > > > My apology for a lengthy message.
> > > >
> > > > Damar
> > > >
> > > > __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam? Yahoo! Mail has the best spam
> > > protection around
> > > > http://mail.yahoo.com
> > > >
> > > >
> > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > tapestry-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > > tapestry-user-help@jakarta.apache.org
> > > >
> > > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > tapestry-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > > tapestry-user-help@jakarta.apache.org
> > >
> > >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - 50x more storage than other providers!
> > http://promotions.yahoo.com/new_mail
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


		
---------------------------------
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.

Re: Tapestry newbie -- Help needed!

Posted by Alex <al...@gmail.com>.
Could you post your web.xml?

On Sun, 20 Jun 2004 19:38:22 -0700 (PDT), damar thapa
<da...@yahoo.com> wrote:
> 
> Sorry to bother you, but where do I have to configure?
> 
> I am using Tomcat-5.0.18.
> 
> Thanks,
> 
> Damar
> 
> Alex <al...@gmail.com> wrote:
> Have you configurated your servlet?
> 
> On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar thapa
> wrote:
> >
> > Hi Alex,
> >
> > Can you be more specific, please?
> >
> > I could not see anything wrong with web.xml.
> >
> > I have the following web.xml:
> >
> > 
> > simple
> > /app
> >
> >
> > And, since the war file was unzipped in
> > /webapps/simple directory, I should access the above
> > URL with http://localhost:8080/simple/app.
> >
> > Any pointers would be highly appreciated.
> >
> > Damar
> >
> >
> >
> > --- Alex wrote:
> > > You should change your web.xml accordingly.
> > >
> > > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> > > thapa
> > > wrote:
> > > >
> > > > Hi All,
> > > >
> > > > Few weeks ago, I tried to run Tapestry Tutorial
> > > > application, using Eclipse3.0 and Tomcat without
> > > > success.
> > > >
> > > > Just now, with the simple application of the
> > > tutorial,
> > > > I did the following:
> > > >
> > > > 1. Created a Simple directory, under which I:
> > > >
> > > > (i)copied context directory from the tutorial
> > > (where
> > > > all WEB-INF directory, Home.html, Home.page etc
> > > are
> > > > located).
> > > > (ii)created src directory where I copied Home.java
> > > > file, and
> > > > (iii)created deploy directory to deploy war file.
> > > >
> > > > 2. With a simple build.xml file, I compile the
> > > file.
> > > > The content of the build.xml is as follows:
> > > >
> > > > 
> > > basedir=".">
> 
> 
> > > >
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> 
> > > >
> > > >
> 
> > > >
> > > > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > >
> > > >
> > >
> > path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > >
> > > > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > >
> 
> > > >
> > > >
> > > > > > > destdir="${dir.context}/WEB-INF/classes"
> > > > classpathref="classpath.compile"/>
> > > >
> > > >
> > > >
> > > > Now, working in wars target
> > > .....
> > > > > > file="${dir.wars}/${project.name}.war"/>
> > > > > > warfile="${dir.wars}/${project.name}.war"
> > > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > > dir="${dir.context}/WEB-INF/classes"
> > > > />
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> 
> > > >
> > > > 3. Deployed Simple.war file in Tomcat webapps
> > > > directory. (Tomcat could not unzip the war file by
> > > > itself, so I created a directory named simple
> > > under
> > > > webapps directory and unzipped the war file
> > > there).
> > > >
> > > > 4. In webapps/simple/WEB-INF directory, I created
> > > a
> > > > lib directory and copied all jar files from
> > > > Tapestry3.0.
> > > >
> > > > 5. Restarted Tomcat.
> > > >
> > > > But, I got the following message:
> > > >
> > > > "HTTP Status 404 - Servlet simple is not available
> > > >
> > > > type Status report
> > > >
> > > > message Servlet simple is not available
> > > >
> > > > description The requested resource (Servlet simple
> > > is
> > > > not available) is not available."
> > > >
> > > > 6. I am using tomcat5.0.18 under gentoo linux.
> > > >
> > > > I appreciate if some one on the list give me some
> > > time
> > > > to point me what I have or havenot done.
> > > >
> > > > My apology for a lengthy message.
> > > >
> > > > Damar
> > > >
> > > > __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam? Yahoo! Mail has the best spam
> > > protection around
> > > > http://mail.yahoo.com
> > > >
> > > >
> > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > tapestry-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > > tapestry-user-help@jakarta.apache.org
> > > >
> > > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > tapestry-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > > tapestry-user-help@jakarta.apache.org
> > >
> > >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - 50x more storage than other providers!
> > http://promotions.yahoo.com/new_mail
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Sorry to bother you, but where do I have to configure?  
 
I am using Tomcat-5.0.18.
 
Thanks,
 
Damar

Alex <al...@gmail.com> wrote:
Have you configurated your servlet?

On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar thapa
wrote:
> 
> Hi Alex,
> 
> Can you be more specific, please?
> 
> I could not see anything wrong with web.xml.
> 
> I have the following web.xml:
> 
> 
> simple
> /app
> 
> 
> And, since the war file was unzipped in
> /webapps/simple directory, I should access the above
> URL with http://localhost:8080/simple/app.
> 
> Any pointers would be highly appreciated.
> 
> Damar
> 
> 
> 
> --- Alex wrote:
> > You should change your web.xml accordingly.
> >
> > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> > thapa
> > wrote:
> > >
> > > Hi All,
> > >
> > > Few weeks ago, I tried to run Tapestry Tutorial
> > > application, using Eclipse3.0 and Tomcat without
> > > success.
> > >
> > > Just now, with the simple application of the
> > tutorial,
> > > I did the following:
> > >
> > > 1. Created a Simple directory, under which I:
> > >
> > > (i)copied context directory from the tutorial
> > (where
> > > all WEB-INF directory, Home.html, Home.page etc
> > are
> > > located).
> > > (ii)created src directory where I copied Home.java
> > > file, and
> > > (iii)created deploy directory to deploy war file.
> > >
> > > 2. With a simple build.xml file, I compile the
> > file.
> > > The content of the build.xml is as follows:
> > >
> > > 
> > basedir=".">
> > >
> > > 


> > > 


> > > 


> > > 


> > > 


> > >
> > > 

> > > 
> > > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > > 
> > >
> >
> path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > > 
> > > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > > 

> > >
> > > 
> > > > > > destdir="${dir.context}/WEB-INF/classes"
> > > classpathref="classpath.compile"/>
> > > 
> > >
> > > 
> > > Now, working in wars target
> > .....
> > > > > file="${dir.wars}/${project.name}.war"/>
> > > > > warfile="${dir.wars}/${project.name}.war"
> > > webxml="${dir.context}/WEB-INF/web.xml">
> > > > > dir="${dir.context}/WEB-INF/classes"
> > > />
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >
> > > 

> > >
> > > 3. Deployed Simple.war file in Tomcat webapps
> > > directory. (Tomcat could not unzip the war file by
> > > itself, so I created a directory named simple
> > under
> > > webapps directory and unzipped the war file
> > there).
> > >
> > > 4. In webapps/simple/WEB-INF directory, I created
> > a
> > > lib directory and copied all jar files from
> > > Tapestry3.0.
> > >
> > > 5. Restarted Tomcat.
> > >
> > > But, I got the following message:
> > >
> > > "HTTP Status 404 - Servlet simple is not available
> > >
> > > type Status report
> > >
> > > message Servlet simple is not available
> > >
> > > description The requested resource (Servlet simple
> > is
> > > not available) is not available."
> > >
> > > 6. I am using tomcat5.0.18 under gentoo linux.
> > >
> > > I appreciate if some one on the list give me some
> > time
> > > to point me what I have or havenot done.
> > >
> > > My apology for a lengthy message.
> > >
> > > Damar
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam
> > protection around
> > > http://mail.yahoo.com
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > tapestry-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > tapestry-user-help@jakarta.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tapestry-user-help@jakarta.apache.org
> >
> >
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Re: Tapestry newbie -- Help needed!

Posted by Alex <al...@gmail.com>.
Have you configurated your servlet?

On Sat, 19 Jun 2004 08:47:07 -0700 (PDT), damar thapa
<da...@yahoo.com> wrote:
> 
> Hi Alex,
> 
> Can you be more specific, please?
> 
> I could not see anything wrong with web.xml.
> 
> I have the following web.xml:
> 
> <servlet-mapping>
>        <servlet-name>simple</servlet-name>
>        <url-pattern>/app</url-pattern>
> </servlet-mapping>
> 
> And, since the war file was unzipped in
> /webapps/simple directory, I should access the above
> URL with http://localhost:8080/simple/app.
> 
> Any pointers would be highly appreciated.
> 
> Damar
> 
> 
> 
> --- Alex <al...@gmail.com> wrote:
> > You should change your web.xml accordingly.
> >
> > On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> > thapa
> > <da...@yahoo.com> wrote:
> > >
> > > Hi All,
> > >
> > > Few weeks ago, I tried to run Tapestry Tutorial
> > > application, using Eclipse3.0 and Tomcat without
> > > success.
> > >
> > > Just now, with the simple application of the
> > tutorial,
> > > I did the following:
> > >
> > > 1.  Created a Simple directory, under which I:
> > >
> > > (i)copied context directory from the tutorial
> > (where
> > > all WEB-INF directory, Home.html, Home.page etc
> > are
> > > located).
> > > (ii)created src directory where I copied Home.java
> > > file, and
> > > (iii)created deploy directory to deploy war file.
> > >
> > > 2.  With a simple build.xml file, I compile the
> > file.
> > > The content of the build.xml is as follows:
> > >
> > > <project name="Simple" default="deploy"
> > basedir=".">
> > >
> > >  <property name="project.name" value="Simple"/>
> > >  <property name="project.package" value="simple"/>
> > >  <property name="dir.src" location="src"/>
> > >  <property name="dir.context" location="context"/>
> > >  <property name="dir.wars" location="wars"/>
> > >
> > >   <path id="classpath.compile">
> > >        <pathelement
> > > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> > >        <pathelement
> > >
> >
> path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> > >        <pathelement
> > > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> > >   </path>
> > >
> > >  <target name="compile">
> > >    <javac srcdir="${dir.src}"
> > > destdir="${dir.context}/WEB-INF/classes"
> > >        classpathref="classpath.compile"/>
> > >  </target>
> > >
> > > <target name="deploy" depends="compile">
> > >        <echo>Now, working in wars target
> > .....</echo>
> > >      <delete
> > file="${dir.wars}/${project.name}.war"/>
> > >      <war
> > warfile="${dir.wars}/${project.name}.war"
> > >        webxml="${dir.context}/WEB-INF/web.xml">
> > >        <classes
> > dir="${dir.context}/WEB-INF/classes"
> > > />
> > >        <fileset dir="${dir.context}">
> > >           <include name="*" />
> > >           <include name="images/*" />
> > >           <include name="WEB-INF/*.page" />
> > >           <include name="WEB-INF/*.application" />
> > >           <include name="WEB-INF/*.jwc" />
> > >           <include name="WEB-INF/*.html" />
> > >        </fileset>
> > >      </war>
> > >   </target>
> > >
> > > </project>
> > >
> > > 3.  Deployed Simple.war file in Tomcat webapps
> > > directory. (Tomcat could not unzip the war file by
> > > itself, so I created a directory named simple
> > under
> > > webapps directory and unzipped the war file
> > there).
> > >
> > > 4. In webapps/simple/WEB-INF directory, I created
> > a
> > > lib directory and copied all jar files from
> > > Tapestry3.0.
> > >
> > > 5.  Restarted Tomcat.
> > >
> > > But, I got the following message:
> > >
> > > "HTTP Status 404 - Servlet simple is not available
> > >
> > > type Status report
> > >
> > > message Servlet simple is not available
> > >
> > > description The requested resource (Servlet simple
> > is
> > > not available) is not available."
> > >
> > > 6. I am using tomcat5.0.18 under gentoo linux.
> > >
> > > I appreciate if some one on the list give me some
> > time
> > > to point me what I have or havenot done.
> > >
> > > My apology for a lengthy message.
> > >
> > > Damar
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around
> > > http://mail.yahoo.com
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > tapestry-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > tapestry-user-help@jakarta.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tapestry-user-help@jakarta.apache.org
> >
> >
> 
>                
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by damar thapa <da...@yahoo.com>.
Hi Alex,

Can you be more specific, please?

I could not see anything wrong with web.xml.

I have the following web.xml:

<servlet-mapping>
        <servlet-name>simple</servlet-name>
        <url-pattern>/app</url-pattern>
</servlet-mapping>

And, since the war file was unzipped in
/webapps/simple directory, I should access the above
URL with http://localhost:8080/simple/app.


Any pointers would be highly appreciated.

Damar

--- Alex <al...@gmail.com> wrote:
> You should change your web.xml accordingly.
> 
> On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar
> thapa
> <da...@yahoo.com> wrote:
> > 
> > Hi All,
> > 
> > Few weeks ago, I tried to run Tapestry Tutorial
> > application, using Eclipse3.0 and Tomcat without
> > success.
> > 
> > Just now, with the simple application of the
> tutorial,
> > I did the following:
> > 
> > 1.  Created a Simple directory, under which I:
> > 
> > (i)copied context directory from the tutorial
> (where
> > all WEB-INF directory, Home.html, Home.page etc
> are
> > located).
> > (ii)created src directory where I copied Home.java
> > file, and
> > (iii)created deploy directory to deploy war file.
> > 
> > 2.  With a simple build.xml file, I compile the
> file.
> > The content of the build.xml is as follows:
> > 
> > <project name="Simple" default="deploy"
> basedir=".">
> > 
> >  <property name="project.name" value="Simple"/>
> >  <property name="project.package" value="simple"/>
> >  <property name="dir.src" location="src"/>
> >  <property name="dir.context" location="context"/>
> >  <property name="dir.wars" location="wars"/>
> > 
> >   <path id="classpath.compile">
> >        <pathelement
> > path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
> >        <pathelement
> >
>
path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
> >        <pathelement
> > path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
> >   </path>
> > 
> >  <target name="compile">
> >    <javac srcdir="${dir.src}"
> > destdir="${dir.context}/WEB-INF/classes"
> >        classpathref="classpath.compile"/>
> >  </target>
> > 
> > <target name="deploy" depends="compile">
> >        <echo>Now, working in wars target
> .....</echo>
> >      <delete
> file="${dir.wars}/${project.name}.war"/>
> >      <war
> warfile="${dir.wars}/${project.name}.war"
> >        webxml="${dir.context}/WEB-INF/web.xml">
> >        <classes
> dir="${dir.context}/WEB-INF/classes"
> > />
> >        <fileset dir="${dir.context}">
> >           <include name="*" />
> >           <include name="images/*" />
> >           <include name="WEB-INF/*.page" />
> >           <include name="WEB-INF/*.application" />
> >           <include name="WEB-INF/*.jwc" />
> >           <include name="WEB-INF/*.html" />
> >        </fileset>
> >      </war>
> >   </target>
> > 
> > </project>
> > 
> > 3.  Deployed Simple.war file in Tomcat webapps
> > directory. (Tomcat could not unzip the war file by
> > itself, so I created a directory named simple
> under
> > webapps directory and unzipped the war file
> there).
> > 
> > 4. In webapps/simple/WEB-INF directory, I created
> a
> > lib directory and copied all jar files from
> > Tapestry3.0.
> > 
> > 5.  Restarted Tomcat.
> > 
> > But, I got the following message:
> > 
> > "HTTP Status 404 - Servlet simple is not available
> > 
> > type Status report
> > 
> > message Servlet simple is not available
> > 
> > description The requested resource (Servlet simple
> is
> > not available) is not available."
> > 
> > 6. I am using tomcat5.0.18 under gentoo linux.
> > 
> > I appreciate if some one on the list give me some
> time
> > to point me what I have or havenot done.
> > 
> > My apology for a lengthy message.
> > 
> > Damar
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> tapestry-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> tapestry-user-help@jakarta.apache.org
> > 
> >
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tapestry-user-help@jakarta.apache.org
> 
> 



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Tapestry newbie -- Help needed!

Posted by Alex <al...@gmail.com>.
You should change your web.xml accordingly.

On Sat, 19 Jun 2004 05:11:55 -0700 (PDT), damar thapa
<da...@yahoo.com> wrote:
> 
> Hi All,
> 
> Few weeks ago, I tried to run Tapestry Tutorial
> application, using Eclipse3.0 and Tomcat without
> success.
> 
> Just now, with the simple application of the tutorial,
> I did the following:
> 
> 1.  Created a Simple directory, under which I:
> 
> (i)copied context directory from the tutorial (where
> all WEB-INF directory, Home.html, Home.page etc are
> located).
> (ii)created src directory where I copied Home.java
> file, and
> (iii)created deploy directory to deploy war file.
> 
> 2.  With a simple build.xml file, I compile the file.
> The content of the build.xml is as follows:
> 
> <project name="Simple" default="deploy" basedir=".">
> 
>  <property name="project.name" value="Simple"/>
>  <property name="project.package" value="simple"/>
>  <property name="dir.src" location="src"/>
>  <property name="dir.context" location="context"/>
>  <property name="dir.wars" location="wars"/>
> 
>   <path id="classpath.compile">
>        <pathelement
> path="/opt/Tapestry-3.0/lib/tapestry-3.0.jar"/>
>        <pathelement
> path="/opt/Tapestry-3.0/lib/tapestry-contrib-3.0.jar"/>
>        <pathelement
> path="/opt/Tapestry-3.0/lib/log4j-1.2.6.jar"/>
>   </path>
> 
>  <target name="compile">
>    <javac srcdir="${dir.src}"
> destdir="${dir.context}/WEB-INF/classes"
>        classpathref="classpath.compile"/>
>  </target>
> 
> <target name="deploy" depends="compile">
>        <echo>Now, working in wars target .....</echo>
>      <delete file="${dir.wars}/${project.name}.war"/>
>      <war warfile="${dir.wars}/${project.name}.war"
>        webxml="${dir.context}/WEB-INF/web.xml">
>        <classes dir="${dir.context}/WEB-INF/classes"
> />
>        <fileset dir="${dir.context}">
>           <include name="*" />
>           <include name="images/*" />
>           <include name="WEB-INF/*.page" />
>           <include name="WEB-INF/*.application" />
>           <include name="WEB-INF/*.jwc" />
>           <include name="WEB-INF/*.html" />
>        </fileset>
>      </war>
>   </target>
> 
> </project>
> 
> 3.  Deployed Simple.war file in Tomcat webapps
> directory. (Tomcat could not unzip the war file by
> itself, so I created a directory named simple under
> webapps directory and unzipped the war file there).
> 
> 4. In webapps/simple/WEB-INF directory, I created a
> lib directory and copied all jar files from
> Tapestry3.0.
> 
> 5.  Restarted Tomcat.
> 
> But, I got the following message:
> 
> "HTTP Status 404 - Servlet simple is not available
> 
> type Status report
> 
> message Servlet simple is not available
> 
> description The requested resource (Servlet simple is
> not available) is not available."
> 
> 6. I am using tomcat5.0.18 under gentoo linux.
> 
> I appreciate if some one on the list give me some time
> to point me what I have or havenot done.
> 
> My apology for a lengthy message.
> 
> Damar
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org