hadoop中有一个嵌入式jetty。我希望添加一个新的web应用程序到-例如- localhost:50077 ,其中将运行我的自定义jsp。如何在哪里配置hadoop中的嵌入式jetty来实现这一点?
localhost:50077
oiopk7p51#
嵌入式防波堤通常是在代码中完成的。您需要修改hadoop本身中的代码,为jsp内容添加额外的webappcontext。别忘了把所有的jsp依赖项也添加到hadoop中。注意,您有几个不同的hadoop运行的jetty服务器,所以您需要非常了解hadoop才能知道在哪里添加这些特性。还要注意的是,hadoop运行的是jetty6.x,并且没有升级到该版本。一定要对此进行广泛的测试,因为jsp启动的额外负担可能会影响hadoop的计时。
1条答案
按热度按时间oiopk7p51#
嵌入式防波堤通常是在代码中完成的。
您需要修改hadoop本身中的代码,为jsp内容添加额外的webappcontext。别忘了把所有的jsp依赖项也添加到hadoop中。
注意,您有几个不同的hadoop运行的jetty服务器,所以您需要非常了解hadoop才能知道在哪里添加这些特性。还要注意的是,hadoop运行的是jetty6.x,并且没有升级到该版本。
一定要对此进行广泛的测试,因为jsp启动的额外负担可能会影响hadoop的计时。