2010-10-17 19 views

回答

24

這是我的設置彈出:我在Ubuntu 9.10。

現在,這就是我所做的。

  1. 在/ usr /股創建一個名爲 「的tomcat6-MYAPP」 文件夾中。
  2. /usr/share/tomcat6-myapp下創建文件夾「myapp」。
  3. 將我需要部署的HTML文件複製到/usr/share/tomcat6-myapp/myapp。它必須命名爲index.html
  4. 轉至/etc/tomcat6/Catalina/localhost
  5. 在/ etc/tomcat6/Catalina/localhost內創建一個xml文件「myapp.xml」(我猜它必須與步驟2中文件夾的名稱相同),並帶有以下內容。

    < Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" /> 
    
  6. 這個XML被稱爲 '部署描述符' 是Tomcat讀取並自動部署你的名爲 「MYAPP」 應用程序。

  7. 現在進入http://localhost:8080/myapp在您的瀏覽器中 - index.html被tomcat拾取並顯示出來。

我希望這有助於!

120

沒有真正的需要創建一個從Tomcat運行它的戰爭。您可以按照下列步驟操作

  1. 在webapps文件夾中創建一個文件夾,例如MyApp的

  2. 把你的HTML和CSS文件夾中並命名HTML文件,你想成爲起始頁爲您的應用程序,index.html的

  3. 啓動Tomcat,將瀏覽器指向URL「HTTP ://本地主機:8080/MyApp的」。您的index.html頁面將在瀏覽器

+0

我創建了一個文件夾MyApp1在/ usr /共享/ tomcat6中/ webapps /目錄拷貝和我一起MyApp1工作的HTML,重新命名爲index.html的。 http:// localhost:8080/MyApp1 - 給出404錯誤。 – 2010-10-18 10:45:44

+2

剛剛下載的tomcat 6,試圖在我的Windows XP上面,它的工作。既然你在linux上運行它(我想從'usr/share'),我不能完全重新創建你的場景,但請嘗試以下事項 - 將瀏覽器指向localhost:8080。如果您看到tomcat管理器頁面,請點擊左下角的servlet示例。檢查結果頁面的路徑。它指向servlet文件夾中的index.html文件夾,其路徑由瀏覽器中的頁面給出。您需要根據我所尋找的相同線路 – 2010-10-18 12:16:17

+0

設置您的應用程序。簡單而重要。 – 2014-08-28 12:21:23

1

這是我在Ubuntu 16中的一步。04和tomcat 8.

  1. 將fonder/var/lib/tomcat8/webapps/ROOT複製到您的文件夾中。

    CP -r在/ var/lib中/ tomcat8/webapps /下ROOT的/ var/lib中/ tomcat8/webapps /目錄{} yourfolder

  2. 添加您的HTMLS,CSS,JS,你的文件夾中。

  3. 瀏覽器 「http://localhost:8080/ {yourfolder}」

注:

  1. ,如果你使用Chrome網絡瀏覽器,做了錯誤的文件夾之前,再用乾淨的網頁瀏覽器的緩存(或更改另一個名字)否則(有時)它總是404。

  2. 需要具有context.xml的META-INF文件夾。