/ August 2011 ~ Java EE Support Patterns

8.23.2011

ORA-01502 Problem case study

This case study describes the complete root cause analysis and resolution of an Oracle 10gR2 database problem (ORA-01502) affecting a Weblogic Portal 10.0 Java EE application. Environment specifications -          Java EE server: Oracle Weblogic Portal 10.0 MP1 -          Database server: Oracle 10gR2 -          Middleware OS: Sun Solaris 5.10 -          Database server OS: IBM AIX 5.3 TL5 -          JDK: Sun Java...

8.22.2011

GC overhead limit exceeded - Problem and analysis approach

This short article will provide you with a description of this new JVM 1.6 HotSpot OutOfMemoryError error message and how you should attack this problem until its resolution. You can also refer to this post for a real case study on a Java Heap problem (OutOfMemoryError: GC overhead limit exceeded) affecting a JBoss production system. Please also feel free to post any comment or question if you need help with your problem. java.lang.OutOfMemoryError: GC overhead limit exceeded – what is it? Everyone involved in Java EE production support is familiar with OutOfMemoryError problems since they are one of the most common problem type...

8.18.2011

Stuck Thread how to resolve part 1

In my Java EE production support experience, stuck threads is by far the most common production problem you will face in your day to day work. Some of these problems are straightforward while others are very complex to pinpoint. This issue is quite common, regardless of the Java EE server that you use (Weblogic, WAS, JBoss etc.). This article is the part #1 of a series of articles which I will share with you my knowledge on stuck Thread related...

8.15.2011

java.lang.NoClassDefFoundError Problem patterns

Getting a java.lang.NoClassDefFoundError when supporting a Java EE application is quite common and at the same time complicated to resolve. The article will provide you with the common problem patterns responsible for java.lang.NoClassDefFoundError problems. I’m also working on a real life case study on this subject which I will make available shortly from this Blog. java.lang.NoClassDefFoundError– what is it? This runtime error is...

The network adapter could not establish the connection - Problem patterns

The article will provide you with the common problem patterns responsible to throw the Oracle JDBC Driver error: The network adapter could not establish the connection. You can also visit another post on this subject describing a real life Case Study on this problem. The network adapter could not establish the connection – what is it? This error message is actually the result of an Oracle JDBC driver NT error 20 or 99 (NT connection failed). The...

8.12.2011

Java Heap space - HotSpot VM

This short article will provide you with a high level overview of the different Java Heap memory spaces of the Sun Java HotSpot VM. This understanding is quite important for any individual involved in production support given how frequent memory problems are observed such as OutOfMemoryError. Future articles will cover more advanced topics such as the different Java Heap spaces such as Young Gen and Old gen associated to each particular garbage collection policy. Please feel free to also visit the other posts below for case studies on real production system OutOfMemoryError problems. - OutOfMemoryError PermGen Weblogic - Native OutOfMemoryError...

Page 1 of 3212345Next