1

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

在我有的tomcat插件中

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

在码头插件中我有

    <configuration>
      <contextPath>/</contextPath>

在 Eclipse 的“Web 项目设置”中,我将“上下文根:”设置为“/”。

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

当我“以 Webby 的身份进行调试”时,我仍然必须转到 /project-name 才能看到 webapp。这在 m2e-wtp 下没有问题。为了让 Webby 真正部署到根上下文,我还需要查看其他配置吗?

4

1 回答 1

3

尝试这个:

  1. 转到“运行 > 运行配置...”
  2. 选择 Webby 运行配置
  3. 将上下文字段更改为有两个正斜杠,而不是只有一个,即'//'。

为安装在根上下文中的名为 minerva-web 的项目运行配置

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

希望它有效!

于 2013-03-21T20:04:37.747 回答