you have to put sid.jar in WEB-INF/lib your web-application
Well the jar file sid.jar is not a web module. It contains few beans and its supporting classes to interact with the database. Therefore I do not think that sid.jar has to be put under WEB-INF/lib.
Can somebody please help me out for the error still persists and I am stuck in my project.
Please post what you are deploying and the contents thereof. Is sid.jar within an ear? Does sid.jar contain any EJBs? What are the contents of your application.xml file?