JTrac is an open source and highly customizable issue-tracking web-application written in Java.
Features:
Add custom fields and drop downs
Unlimited project spaces per installation
Per-project customizable workflow
Field-level permissions
Detailed history view
E-mail notifications
File attachments
Full text search
Filter searches even by custom fields
Detailed dashboard view of statistics
Export data and search results to Excel
Support for anonymous browsing of projects
Cross-reference items to each other, e.g. "duplicate of", "depends on" etc.
Support for all popular databases
Translated into multiple languages (Spanish, French, German, Russian, Japanese etc.)
Support for LDAP or Active Directory based authentication
Embedded database and web-app server - download and start using right away!
See Other Best Bug & Issue Tracking Systems Projects in Java: