如何在单个jetty实例上运行多个应用程序
在某些时刻,我显然不仅仅是 jetty 和 tomcat 的新手。 手头的工作是在单个 jetty 服务器中运行多个应用程序,并更改 SOLR 主页的 url,例如 localhost:8989/solr/node1 和 localhost:8989/solr/node2。 我已经在 stackoverflow 和 http://wiki.apache.org/solr/SolrJetty< /a> 但由于我是第一次处理码头,所以我不熟悉这些行话。 如果有人能给我一个逐步的过程,包括改变什么以及在哪里改变,我将非常感激。 多谢。
As it will be apparent in some moments am more than a novice in jetty and tomcat.
The job in hand is to run multiple applications in single jetty server and to change the url of SOLR home page something like localhost:8989/solr/node1 and localhost:8989/solr/node2.
I have gone through the solutions at stackoverflow and also at http://wiki.apache.org/solr/SolrJetty but as I am handling jetty for the first time I am not aquaited with the jargons.
I will be very obliged if somebody can give me a stepwise process,including what and where to change.
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
检查 Jetty Home 下的
contexts
目录。您应该为每个应用程序添加一个新的 xml 文件。
类似:
有关更多信息,请检查 http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications< /a> ,
http://docs.codehaus.org/display/JETTY/ContextDeployer , http://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/
Check
contexts
directory under Jetty Home.You should add a new xml file for each application.
Something like:
For more information check http://wiki.eclipse.org/Jetty/Howto/Deploy_Web_Applications ,
http://docs.codehaus.org/display/JETTY/ContextDeployer , http://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/
如果您想以嵌入式方式运行 jetty,那么您只需在您的 war/web 应用程序所在的位置为每个上下文放置一个 xml 文件。
如果您没有以嵌入式方式运行 jetty,那么下面的链接很有用。
如何映射多个上下文到 Jetty 中的同一个 war 文件?
If you want to run jetty in embedded way then you just need to place an xml file for each context at the place where your war/web application is present.
In case you are not running jetty in embedded way then below link is useful.
How can I map multiple contexts to the same war file in Jetty?