如何获取eclipse webby插件在root上下文中运行webapp

时间:2013-03-04 20:23:44

标签: java eclipse tomcat jetty webby

我最近从eclipse m2e-wtp插件更改为webby插件,我无法让我的webapp在根上下文中运行。我已尝试过嵌入式jetty和安装的tomcat,结果总是一样。

在tomcat插件中我有

    <configuration>
      <path>/</path>
      <port>8080</port>

在jetty插件中我有

    <configuration>
      <contextPath>/</contextPath>

在eclipse的“Web项目设置”中,我将“Context root:”设置为'/'。

在项目的调试配置中,我将“Context:”设置为“/”并指向我安装的tomcat6。

当我“调试为Webby”时,我仍然需要转到/ project-name才能看到webapp。这在m2e-wtp下没有问题。是否需要查看其他配置才能使Webby真正部署到根上下文?

1 个答案:

答案 0 :(得分:3)

试试这个:

  1. 转到“运行&gt;运行配置...”
  2. 选择Webby运行配置
  3. 将上下文字段更改为两个正斜杠而不是一个,即'//'。
  4. Run Configuration for a project named minerva-web mounted at root context

    我不确定Webby打算以这种方式工作......但它对我有用。在进行此更改之前,我必须使用localhost:9091 / projectName。在进行更改后,我可以访问localhost:9091。

    希望它有效!