Eclipse reduces it's log monitoring to following stdout. This is not at all helpful for debugging a webapp like JForum, as template errors will not show. In a browser, template errors look like this,
An error has occurred.
For detailed error information, please see the HTML source code, and contact the forum Administrator.
java.lang.NullPointerException
This webpage is derived from the (hard to back-trace) exception.htm. The errors in templates are very important, as code is summoned from them.
The log which is really helpful is,
localhost_access_log.{the currentdate}.txt
Haplessly, unless someone posts a neater solution, a plugin, or some similar help, I currently keep a filebrowser open on the internals of Eclipse.
Where is this set of dated log files? Well, Eclipse constructs a virtual/clone of the deployed
Tomcat, so it's not where you think you deployed it. Only way I found is to,
double click on servers in the lower panel
this opens a panel called "overview",
"Open launch configuration" > Arguments > VMArguments
Look for the argument "catalina.base". It looks like,
-Dcatalina.base="{path to Eclipse_workspace}/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
Cut and paste the path into a filebrowser, and the folders of the Virtual Machine will be visible. One of the folders is called "logs", and the host log files are in there.
Not good instructions for me, but maybe I'm missing something,
http://stackoverflow.com/questions/2233053/where-can-i-view-tomcat-log-files-in-eclipse
If anyone has a better way, e.g. knows better than me how to to configure Eclipse for a special view, for example, please post.