2

私はEclipseで最初の動的Webプロジェクトを開発中です。Tomcat v7 を使用しています。login.jsp ページを開発しました。成功すると、別の home.jsp にリダイレクトされます。

日食でうまくいきました。index.jsp を login.jsp に変更して、web.xml ファイルを編集しました。両方の jsp ファイルは WebContent フォルダーにあります。また、jsp ファイルに servlet.java ファイルを含めました。サーブレット ファイルは projectName/resources/src/pkg フォルダーにあります。

しかし、プロジェクト フォルダー全体を Apache/webapps フォルダーに貼り付け、ブラウザーから (Tomcat の起動後に) localhost:8080/ProjectName/ を使用してプロジェクトを実行しようとすると、エラー 404 が返されました。

localhost:8080/ProjectName/WebContent/login.jsp を使用しようとすると、jsp ファイルが読み込まれました。しかし、正しいユーザー名とパスワードを入力しても、home.jsp にリダイレクトされませんでした。

誰でも私を助けてくれませんか..よろしくお願いします。

4

3 に答える 3

3

プロジェクト全体を貼り付けないでください。プロジェクトをWARファイルとしてエクスポートしてから、Tomcatのwebappフォルダーにコピーする必要があります。

于 2013-01-16T14:07:12.503 に答える
2

アプリケーションをWARファイルとしてパッケージ化し、Tomcatのwebappsディレクトリに配置します。

Tomcatは、起動時にアプリケーションを自動的にデプロイします。

Eclipseプロジェクトは通常JavaEEwebappディレクトリ構造に従わないため、EclipseプロジェクトディレクトリをTomcatに単純にドロップすることはできません。Eclipseは、開発プロセス中に「舞台裏」でアーティファクトを作成/適切な場所に移動するため、すべてが機能します。

于 2013-01-16T14:07:35.140 に答える