如何配置tomcat所以我可以在localhost上运行我的(java)web应用程序

Moo*_*ose 0 java tomcat

我用eclipse制作了一个非常小的网络应用程序,包括

  • HomeServlet.java
  • 针对home.jsp
  • web.xml中

只是呼应你好世界!我已经创建了自己的build.xml文件,并且它正在建立成功.所以现在我有了我的构建文件夹,HomeServer.class所在的文件夹,以及我的web文件夹,home.jsp所在的文件夹.

我已经下载了Tomcat 7(并使其在localhost:8080上运行),我如何配置我的server.xml,以便我可以在以下方式查看我的应用程序:localhost/app/home?我正在运行Windows

JB *_*zet 5

您不需要在Tomcat中配置任何内容.您应该只创建如下所示的目录结构,并将此目录放在Tomcat 的webapps文件夹中:

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

这是标准Java EE Web应用程序的结构.它在每个关于Java EE webapps的教程和Tomcat文档中都有描述.

请注意,这是依赖于蚂蚁,摇篮或Maven来构建你的应用程序是个好主意,但Eclipse的(在其企业版)支持Java EE web应用,并且可以为您直接从IDE创建这个结构和部署应用程序.