EJB In Action page 78.
Business method names must not start with "ejb".
Result:
17:47:17,953 INFO [STDOUT] Start: PlaceBidBean.initializeBean()
17:47:17,953 INFO [STDOUT] Inside init: PostConstruct, PostActivate
17:47:17,953 INFO [STDOUT] End: PlaceBidBean.initializeBean()
17:47:17,968 INFO [STDOUT] Start: PlaceBidBean.addBid(com.ejb3inaction.actionbazaar.buslogic.Bid@17dbeaf)
17:47:17,968 INFO [STDOUT] Adding bid. bidder ID=20091297,item id=22 , bid amount=200.0
17:47:17,968 INFO [STDOUT] End: PlaceBidBean.addBid(com.ejb3inaction.actionbazaar.buslogic.Bid@17dbeaf)
17:47:17,984 INFO [STDOUT] Start: PlaceBidBean.ejbAddBid(com.ejb3inaction.actionbazaar.buslogic.Bid@13c339f)
17:47:17,984 INFO [STDOUT] Adding bid. bidder ID=20091297,item id=22 , bid amount=200.0
17:47:17,984 INFO [STDOUT] End: PlaceBidBean.addBid(com.ejb3inaction.actionbazaar.buslogic.Bid@13c339f)
PlaceBidRemote interface has a business method ejbAddBid() and it worked perfectly?
Is something wrong with the book or am i going wrong, i see lot of such issues.