I noticed that OSGI doesn't publish OSGI services when EJB extends an abstract class and is exported as OSGI service (with export-ejb:all).
(I use glassfish 3.1)
Is anyone familiar with this issue?
the manifest in EJB jar is:
<configuration>
<instructions>
<Export-EJB>ALL</Export-EJB>
...
</instructions>
</configuration>
thanks
Upd: the problem is solved if EJB directly implements an interface (instead of extending a class that implements this interface).