same to me when working with EAR projects in Glassfish v2 and v2.1. try config Exception interceptor, anyway I could not resolved the problem this way, I turn struts.debug to on, and then i'm able to see the exception msg in a configured exception.jsp but never in the server.log!
I hope it help you! good luck and if you find a fix please put it in the list :) 2009/8/25 Tikii <the...@hardlovecowboys.com> > > I am currently building a web application using struts2 and deploying it to > a > Glassfish v2.1 application server. I have an issue, in that when a struts2 > action results in an Exception, no stack trace is being output to the > server.log, in fact nothing is reported in the log at all. This makes > debugging very tedious. > > I am including several parts of my code in the hope that someone can assist > me with turning this error logging on. This code is set up to deliberately > cause a NullPointerException, which I would expect to be logged with a > stack > trace to the server.log. > > Please note that this issue occurs regardless of struts.devMode being true > or false > > struts.xml package > <package name="Game-web" extends="struts-default"> > <action name="GameSearch_search" class="app.GameSearchAction" > method="search"> > <result>game_search.jsp</result> > </action> > </package> > > GamSearchAction search method (I have deliberately set this to cause a > NullPointerException) > public String search() { > Date date = null; > date.equals(null); > return Action.SUCCESS; > } > > log4j.properties > # Set root logger level to DEBUG and its only appender to A1. > log4j.rootLogger=INFO, A1 > > # A1 is set to be a ConsoleAppender. > log4j.appender.A1=org.apache.log4j.ConsoleAppender > > # A1 uses PatternLayout. > log4j.appender.A1.layout=org.apache.log4j.PatternLayout > log4j.appender.A1.layout.ConversionPattern=%d %-5p %c.%M:%L - %m%n > > # try setting struts logging to INFO > log4j.logger.org.apache.struts2=INFO > log4j.logger.com.opensymphony.xwork2=INFO > > Result > The result of going to > http://localhost:8080/Game-web/GameSearch_search.action is the default > glassfish 500 error server page. > > HTTP Status 500 - > > type Exception report > > message > > descriptionThe server encountered an internal error () that prevented it > from fulfilling this request. > > exception > > java.lang.NullPointerException > > note The full stack traces of the exception and its root causes are > available in the Sun GlassFish Enterprise Server v2.1 logs. > Sun GlassFish Enterprise Server v2.1 > -- > View this message in context: > http://www.nabble.com/Struts2-is-not-outputting-to-the-Glassfish-server.log-tp25131136p25131136.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >