I have a web-app developed with servlet & JSP. I configured my app to throw an IllegalArgumentException
if I insert bad parameters.
Then I configured my web
I have today the same issue. (JavaEE 7 and Glassfish 4.0)
The problem seems that the framework check it as String instead with the Class.
When a Exception is twrown, e.getClass()
is compared with
as string.
So you can't use inheritance.
Note that nested classes must be pointed as '$' instead '.' (same as getClass() method).
The framework create an instance of the class, and
text refer to it, and the class.isInstance()
is used to check.
This will need reflection and policy file could break it.
I hope that this response solves future issues.