Well So many edits but i found the solution and i will post it here ( if it may benefit anyone )
the jars needed were
javaassist.jar ( you need to get this from jboss site rest you'll get from struts2.2.3)
xwork-2.1.2.jar (IMP: 2.0 will NOT DO) xwork-core-2.2.3.jar
And i was getting The processing instruction target matching "[xX][mM][lL]" is not allowed.
for my struts.xml
a lot of googling suggested this problem occurs if there is space before <?xml tag
but my struts.xml didnt have that.
BUTTTT there is a struts.xml inside .metadata folder ( i think its created by tomcat or eclipse .. dont know) there was a space before the tag ( weird i dont know how that happened but i read a lot of people had this issue and i didnt see a solution anywhere )
i am so happy .. its SOME little success with my first struts 2 app ...
Joined: Jul 26, 2011
I think now jars are ok now.
Thanks to the following user as well for suggesting to use blank war... that seems like a good idea too... well next time.
Joined: May 08, 2011
take struts2blank there all jar you need and you can start with it