I was thinking about this post when re-reading the chapter. I think there is some discrepancy in what should be in the diagram in real life vs in the exam.
For example, in real life a component diagram is often higher level than the class diagram and doesn't list every single class. And a class diagram doesn't list JSPs (or property files or many other things.) That said, I'm not going to exclude things from my
SCEA assignment because we can't rely on corporate conventions to fill things in.