我试图使用MainSoft Grasshopper框架移植ASP.NET Web应用程序以在Tomcat上运行。我的应用程序利用自定义HTTP处理程序。以下是我现在使用它们的方法:
的web.config:
...
<system.web>
<httpHandlers>
<add verb="*" path="*.xyz" type="App1.XyzHandler" validate="false"/>
...
XyzHandler.cs:
...
namespace App1 {
public class XyzHandler : IHttpHandler {
public bool IsReusable { get { return true; } }
public void ProcessRequest(HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Xyz OK");
}
}
}
在ASP.NET中,这样做,当你加载http:/xxxxxxx/xxxx/anything.xyz时,IIS将加载XyzHandler类并将请求传递给ProcessRequest方法。文件anything.xyz甚至不必存在。有没有办法让这个功能与蚱蜢一起使用J2EE?
对不起,如果这是一个菜鸟问题,我对这个蚱蜢产品很新。