tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jon Haitz Legarreta Gorroño <jhlegarr...@vicomtech.org>
Subject Re: [TOMCAT] Internal Tomcat Server error (HTTP Status 500): NoClassDefFound
Date Mon, 29 Sep 2008 11:09:47 GMT
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








-- 

Jon Haitz Legarreta Gorroño
Laguntzaile zientifikoa / Colaborador científico / Scientific collaborator

VICOMTech - Visual Interaction and Communication Technologies Center
Mikeletegi Pasealekua, 57 - Parque Tecnológico
E-20009 Donostia - San Sebastián, Spain
Tel: +[34] 943 30 92 30
Fax: +[34] 943 30 93 93
e-mail: jhlegarreta@vicomtech.org
http://www.vicomtech.org

*** member of INI-GraphicsNet ****
http://www.inigraphics.net
*** member of IK4 Research Alliance ****
http://www.ik4.es

-----------------------------------------------------
VICOMTech is an ISO 9001:2000 certified institute
-----------------------------------------------------


---------------------------------------------------------------------
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