2012-12-24 112 views
0

我已經和Eclipse的一個非常小的Web應用程序運行我的(JAVA)的Web應用程序,包括如何配置Tomcat這樣我就可以在本地主機

  • HomeServlet.java
  • 回到Home.jsp
  • web.xml

just echo'ing Hello world !.我已經創建了自己的build.xml文件,並且它正在構建成功。 所以現在我已經有了我的生成文件夾,其中HomeServer.class位於,以及我的web文件夾,其中home.jsp位於。

我已經下載了Tomcat 7(並且在localhost:8080下運行了它),我該如何配置我的server.xml以便我可以像下面這樣查看我的應用程序:localhost/app/home?我正在運行Windows

+0

您需要構建WAR/EAR文件並將其部署到您的tomcat中。 –

+0

http://www.coreservlets.com/Apache-Tomcat-Tutorial/和http://www.servletworld.com/servlet-tutorials/setup -servlet-development-environment.html –

+0

你不需要爲這3個文件構建一場戰爭,只需將它們放入正確的層次結構中的webapps文件夾中,如下所述 – Spring

回答

5

你不需要在Tomcat中配置任何東西。你應該只創建類似下面的目錄結構,並在的webapps該目錄下降的Tomcat文件夾:

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

這是一個標準的Java EE Web應用程序的結構。在每個關於Java EE webapps的教程中以及Tomcat's documentation中都有介紹。

請注意,依靠Ant,Gradle或Maven構建應用程序是一個不錯的主意,但Eclipse(在其企業版中)支持Java EE webapps,並且可以爲您創建此結構並直接從應用程序部署應用程序IDE。

+0

我可以在我的工作空間目錄中使用tomcat來查看文件?還是應該讓我的Eclipse在Tomcat目錄內構建文件?另外我知道IDE集成了tomcat服務,但我想單獨運行tomcat。 –

+0

Eclipse沒有集成的Tomcat。它允許您從IDE啓動,停止並部署到外部Tomcat。你只需要告訴Eclipse Tomcat的安裝位置以及它的版本。 Eclipse所做的就是你想要的:它使Tomcat直接在Eclipse工作區中查找webapp文件。 –

+0

是否可以打開tomcat日誌?我想獨立運行tomcat的原因是我可以用tomcat日誌打開一個窗口,用於調試目的 –