IDEA disappointed me very much when I tried to do some EJB's for WebLogic. EJB development is almost impossible for following reasons:
1) IDEA generates wrong deployment descriptors for both WL 8.1 and 7.0. I run WL APC tool and it complains about non-valid DD's.
2) IDEA doesnt allow to modify DD's when I try to fix screwed up DD's ! And what if I want to tune up something ?
3) Then I tried to make IDEA to fix DD (missing table name for CMP beans). IDEA provides config GUI that allows to choose some existing table but that functionality doesnt work I tried both ways - to get it from WL and from custom DataSource that you create in IDEA. What if I would like allow WL to create this table ?
I was very very upset and at the end I started Borland JBuilder and got the job done in minutes ! I would prefer to use IDEA because code editing and auto-completion features makes me more productive to write java code, unless I do EJB's.
I wonder have those guys at least tried to develop a single EJB within IDEA ? My impression is that they havent tested EJB support at all.
IntelliJ early products earned an excellent reputation, however quality of latest features of IDEA makes one to wonder about their QA practices.
Has anybody similar or opposite experience ?
SCJP, SCWCD, SCBCD
PS I was using latest IDEA 4.0.3.
PPS I will gladly provide some interesting screenshots.