When the portal calls tools, it leaves /site/.../tool/... on the beginning of pathInfo. This confuses most frameworks. Need to move that from pathInfo into contextPath. Making that work requires a fix to ActiveToolComponent,forward. If NATIVE_URL is set, it ignores the pathInfo and contextPath arguments.
I supply a patch. With it all the tools at least start, and I can remove the hacks I had to add to Lessons to make it work.
The patch has a fair number of print statements. Obviously we wont' want them there for long, but if there are remaining issues they'll help find it.
I would appreciate it if at least one QA server is set so all tools are inlined and morpheus enabled. If we want morpheus for Sakai 11, we need to start testing tools.