Я пытался портировать веб-приложение ASP.NET для запуска на Tomcat, используя MainSoft Grasshopper framework. Мое приложение использует преимущества пользовательских обработчиков 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. Файл что-нибудь .xyz даже не должен существовать. Есть ли способ заставить эту функцию работать на J2EE с кузнечиком?
Извините, если это вопрос новичка, я очень новичок в этом продукте кузнечика