0

Eclipseを使用して非常に小さなWebアプリを作成しました。

  • HomeServlet.java
  • home.jsp
  • web.xml

Hello world!をエコーするだけです。独自のbuild.xmlファイルを作成しましたが、ビルドは成功しています。これで、HomeServer.classが配置されているビルドフォルダーと、home.jspが配置されているWebフォルダーができました。

Tomcat 7をダウンロードしました(そしてlocalhost:8080で動作させました)。localhost/ app / homeのような場所でアプリを表示できるようにserver.xmlを構成するにはどうすればよいですか?私はWindowsを実行しています

4

1 に答える 1

5

Tomcatで何も設定する必要はありません。次のようなディレクトリ構造を作成し、このディレクトリをTomcatのwebappsフォルダにドロップする必要があります。

myWebApp
    WEB-INF
        classes
            com
                mypackage 
                    HelloServlet.class
        web.xml (optional if the servlet uses annotations)
    home.jsp

これは、標準のJavaEEWebアプリケーションの構造です。これは、Java EE Webアプリケーションに関するすべてのチュートリアル、およびTomcatのドキュメントで説明されています。

アプリのビルドにはAnt、Gradle、またはMavenを使用することをお勧めしますが、Eclipse(Enterprise Edition)はJava EE Webアプリをサポートしており、この構造を作成してIDEから直接アプリをデプロイできます。

于 2012-12-24T16:28:11.480 に答える