tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Smith <d...@cornell.edu>
Subject Re: [TOMCAT] Internal Tomcat Server error (HTTP Status 500): NoClassDefFound
Date Mon, 29 Sep 2008 12:22:29 GMT
Have you looked at any of the log files for messages that occur when you 
webapp starts? 

--David

Jon Haitz Legarreta GorroƱo wrote:
> Hi there,
> thanks for the suggestion David.
> I am pretty new to all these Web technologies, so I hope I understood 
> well your mail.
>
> 1. I've got two versions of the StrutsPageLifecycleFactory and 
> DefaultStrutsPageLifeCycleFactory classes: the first ones located in 
> the folder
>
> C:\Program 
> Files\JDeveloper\adfc\src\adf-controllersrc.zip\oracle\adf\controller\struts\actions

>
>
> and the other ones in
>
> C:\Program 
> Files\JDeveloper\adfc\src\adf-controllersrc.zip\oracle\adf\controller\v2\struts\lifecycle

>
>
> (I work under XP and my IDE is Oracle JDeveloper 10g version 10.1.3.0.4)
>
> On my previous mail I had a look at the first ones, so therefore, and 
> a you suggested, I was not looking at the one being used when the 
> stack trace is being produced, which is the one contained in the 
> second path.
>
> The method yielding the problem is the following one:
>
> private static PageLifecycleFactory getDefaultInstance()
>   {
>      if (defaultInstance == null)
>      {
>         defaultInstance = new DefaultStrutsPageLifecycleFactory();
>      }
>          return defaultInstance;
>   }
>
> And line 68 is where the new defaulsInstance is created: 
> defaultInstance = new DefaultStrutsPageLifecycleFactory();
>
>
> 2. As for the question whether they exist only once in Tomcat, in my 
> Tomcat folder (C:\Tomcat\common\lib), none of them exists; the jars 
> I've got are:
>
> ant
> ant-launcher
> commons-collentions-3.1
> commons-colletions-dbcp-1.2.1
> commons-el
> commons-pool-1.2
> jasper-compiler
> jasper-runtime
> jasp-api
> naming-common
> naming-factory
> naming-java
> naming-resources
> servelt-api
> tools
>
> And C:\Tomcat\common\classes is empty.
>
> In the WEB-INF\classes folder of my project, the above-mentioned 
> classes (StrutsPageLifecycleFactory and 
> DefaultStrutsPageLifeCycleFactory) do not exist.
> In the WEB-INF\lib folder of my project, the jars I've got are:
> adf-controller
> commons-beanutils
> commons-collections
> commons-digester
> commons-fileupload
> commons-lang
> commons-logging
> commons-validator
> DBF_JDBC30
> jakarta-oro
> jmf
> log4j-1.2.15
> mediaplayer
> mysql-connector-java-3.1.10-bin
> struts
>
> I've found that if I remove the library "ADF Controller Runtime" from 
> the project properties (the WEB-INF\lib folder has no longer 
> adf-controller), the Web page shows
> HTTP Status 404: The servelt Action is not available
> And the localhostlog of Tomcat shows
> 2008-09-29 12:32:25 StandardWrapperValve[action]: The Servlet action 
> is not available in this moment
>
> So, due to my lack of expertise, to be sincere, I don't know whether I 
> am giving the right clues. Sorry in that case.
> And I don't know where the problem may come from.
>
> I would appreciate any help.
>
> Thanks,
> JON HAITZ
>
>
>
>
>
>
>
>


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message