Shawn,
You can’t really put “shared” JSPs into your EAR-level project. They are scoped by the web root, so you’ll have to replicate them or use a link to reference them in a common external project location.
For your shared Java source, I’d recommend configuring a separate project for it as a plain Java project. At the moment, we don’t support automatic packaging of “dependency” projects, but we will soon. When we do, you’ll be able to add this project to the Enterprise project set directly. Until then, you’ll have to create a jar of the java classes in your utility project and place the jar into your Enterprise Project. Then, modify your META-INF/MANIFEST.MF to add the appropriate Class-Path: entry (ie. Class-Path: <jarname>) to point to the jar you added. Basically, this is exactly what you have to do to deploy into an EAR with shared modules, so it’s the same approach.
–Scott
MyEclipse Support