The reason why I was asking these questions is because my problem actually goes deeper. I have (say for the sake of simplicity) 3 projects. myWeb, coreWeb and myEar. Both use
struts 1.1 and this jar is in the lib of each project. When I set up project dependencies, there are no build errors, however, I am seeing a runtime error:
RpeRequestProcessor sits in myWeb and extends CoreRequestProcessor which sits in coreWeb. CoreRequestProcessor extends TilesRequestProcessor.
myWeb has Project References to coreWeb, and myEar.
myWeb's Java Build Path has coreWeb checked
myWeb's Order and Export has struts.jar and coreWeb checked (and in this order)
myEar has Project References to myWeb only.