1

最近、Eclipse m2e-wtpプラグインからwebbyプラグインに変更しましたが、ルートコンテキストでWebアプリケーションを実行できません。埋め込み桟橋とインストール済みTomcatの両方で試しましたが、結果は常に同じです。

tomcatプラグインで私は持っています

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

桟橋プラグインで私は持っています

    <configuration>
      <contextPath>/</contextPath>

Eclipseの「Webプロジェクト設定」で、「コンテキストルート:」を「/」に設定しています。

プロジェクトのデバッグ構成では、「Context:」を「/」に設定し、インストールしたtomcat6を指しています。

「Webbyとしてデバッグ」する場合でも、Webアプリケーションを表示するには/project-nameに移動する必要があります。これは、m2e-wtpでは問題なく機能しました。Webbyをルートコンテキストに実際にデプロイするために確認する必要のある他の構成はありますか?

4

1 に答える 1

3

これを試して:

  1. [実行]>[構成の実行...]に移動します
  2. Webby実行構成を選択します
  3. コンテキストフィールドを変更して、スラッシュを1つではなく2つ、つまり「//」にします。

ルートコンテキストにマウントされたminerva-webという名前のプロジェクトの構成を実行します

Webbyがこのように機能することを意図していたかどうかはわかりませんが、私にとっては機能しました。この変更を行う前に、localhost:9091/projectNameを使用する必要がありました。変更を加えた後、localhost:9091に移動できました。

それがうまくいくことを願っています!

于 2013-03-21T20:04:37.747 に答える