IntelliJ open source
[Logo] JavaRanch » JavaRanch Saloon
  Search | FAQ | Recent Topics | Hot Topics
Register / Login


Win a copy of Flex 4 in Action this week in the Flex forum!
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Object Relational Mapping
 
RSS feed
 
New topic
Author

500 Internal Server Error java.lang.NoClassDefFoundError

Kinnaree Patel
Greenhorn

Joined: Oct 30, 2007
Messages: 27

Hi friends,

The problem I am facing is a little wierd.... When I try running my application on Live, I get 500 Internal Sever Error, but when I try running the same thing on Local or UAT machines, it works fine.

Also, sometimes the application works fine, but if the browser window remains open for a while, say about 2 3 mins, it gives me 500 Internal Server Error. Can it be something to do with hibernate session?

Also , the error comes when code reaches at i.e when getSession is encountered...

Does anyone over here have any idea about this?

This message was edited 1 time. Last update was at by Kinnaree Patel


Inferno Solutions - Go With The Best!!!
95% people read history, 5% create it... Marching Towards the 5%...
SCJP 5.0 -> 88%, Next -> SCWCD
Cameron Wallace McKenzie
author and cow tipper
Bartender

Joined: Aug 26, 2006
Messages: 4601

You 500 error is just what is being reported back to the browser. It basically tells the browser the app server messed up.

Check the logs on the app server for some better messages. You should see some type of exception in the logs.

Which server are you using for deployment?

-Cameron McKenzie

Author of Hibernate Made Easy, What is WebSphere???, Portlet Programming Made Easy and the SCJA Certification Guides
My Hibernate and JPA Tutorials * My Mock Java Certification Exams * My Online Java Tutorials * My CBT Portlet Tutorials.

Kinnaree Patel
Greenhorn

Joined: Oct 30, 2007
Messages: 27

Cameron Wallace McKenzie wrote:

Check the logs on the app server for some better messages. You should see some type of exception in the logs.

Which server are you using for deployment?

-Cameron McKenzie


The worst thing is I get nothing in the logs... So I am even more confused....

We use OC4J for deployment...




Inferno Solutions - Go With The Best!!!
95% people read history, 5% create it... Marching Towards the 5%...
SCJP 5.0 -> 88%, Next -> SCWCD
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Messages: 8529

It is difficult to help without any logging. Check you logging configuration and your code. Are you throwing away the exceptiojn? Or redirecting the lofgging?


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Kinnaree Patel
Greenhorn

Joined: Oct 30, 2007
Messages: 27

Paul Sturrock wrote:Are you throwing away the exceptiojn? Or redirecting the lofgging?



Yes... I am handling it using log4j... and it logs every exception except for this one...

Inferno Solutions - Go With The Best!!!
95% people read history, 5% create it... Marching Towards the 5%...
SCJP 5.0 -> 88%, Next -> SCWCD
Doug MacKenzie
Greenhorn

Joined: Feb 18, 2009
Messages: 13

I have a feeling that what you're seeing is actually a classloader issue caused by incompatible library jars, or a classpath issue on your live server. I experienced the same NoClassDefFoundError despite including the required jar in the EAR and determining that it was present in the web-inf/lib folder.

There are two solutions:

1) Update your live server's classpath with whatever jar is missing. This wasn't an option for me as our server's classpath was locked down.

2) Remove all libraries, and one by one add the required jars back to the project (at the same time you can upgrade the jars to the latest version). This is what I did. It took 4 days but it solved the problem.

Goodluck,
D

This message was edited 1 time. Last update was at by Doug MacKenzie

 
 
 
Reply Bookmark it! Watch this topic JavaRanch » Forums » Java » Object Relational Mapping
 
RSS feed
 
New topic
hibernate profiler

.