Longer answer: probably not. There's a product called JspISAPI that proxies JSP requests between IIS and Tomcat, which may be suitable for your situation. Obviously you still need Tomcat installed, but it doesn't need a public connection. See this article for tips on configuration. However, I'm sure you'd start hitting all sorts of other problems such as authentication pass-through, file upload, form submission, etc. etc.
(Disclaimer: Alfresco has no affiliation with the provider of JspISAPI)