Hadoop中有一个嵌入式Jetty。
我希望添加一个新的Web应用程序 - 例如 - localhost:50077
,我的自定义JSP将在其中运行。我如何以及在何处配置Hadoop中的嵌入式Jetty来实现这一目标?
答案 0 :(得分:2)
嵌入式Jetty通常是在代码中完成的。
您需要修改Hadoop本身的代码,为JSP内容添加额外的WebAppContext。不要忘记将所有JSP依赖项添加到Hadoop。
请注意,您有几个不同的hadoop运行Jetty服务器,因此您需要非常了解Hadoop以了解添加这些功能的位置。另请注意,Hadoop正在运行Jetty 6.x,并且尚未升级到该版本。
请确保您对此进行了广泛的测试,因为JSP启动的额外负担可能会使Hadoop失去时机。