2012-04-18 407 views
5

當我嘗試在http://localhost:7080/first/http://localhost:7080/first/start-page.html我得到這個消息來訪問我的項目主頁:HTTP狀態404說明請求的資源()不可用。的Apache Tomcat/7.0.27

HTTP狀態404 - 類型狀態報告消息的描述所請求的資源()不可用。 Apache Tomcat/7.0.27

但如果我要求本地主機:7080/tomcat的主頁是正確找到。

有人可以幫我嗎?

爲什麼我無法從eclipes獲取我的start-page.html? 但是當我從C:\ Users \ Mohsen \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ first \ WEB-INF \ start-page.html運行時,它運行正常。

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://java.sun.com/jsf/html"> 
<h:head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>first page</title> 
</h:head> 
<h:body> 
<fieldset> 
<legend>Random Results Page</legend> 
<h:form> 
Press button to get one of three possible results pages. 
<br/> 
<h:commandButton value="Go to Random Page" 
/> 
</h:form> 
</fieldset> 
… 
</h:body></html> 
+0

如果有一些錯誤,你可以從日誌[tomcat_dir] /logs/catalina.out提供錯誤嗎? – iMysak 2012-04-18 10:02:49

+0

@iMysak我沒有錯誤。 – Mohsen 2012-04-18 10:05:17

+0

它看起來像Tomcat安裝正確,但你還沒有部署你的應用程序。你是如何部署它的? – ziggy 2012-04-18 10:05:26

回答

0

請看看選項卡上的「服務器」像圖像: enter image description here

如果你沒有看到在服務器項目中,你需要「發佈」你以前項目。 //右鍵單擊服務器 - >「添加和刪除」 - >將項目從「可用」添加到「已配置」 - >單擊「完成」 我希望這有助於。

+0

這不起作用 - https://stackoverflow.com/questions/23307914/servlet-example-file-not-found – 2014-04-26 07:47:48

0

我不認爲如果你右鍵點擊服務器,並選擇「發佈」將馬上發佈你的項目。我認爲你需要先將項目添加到服務器(我可能是錯的)。

通常,在服務器上運行項目的最簡單方法是右鍵單擊項目,選擇「運行方式」並選擇「在服務器上運行」。

這會給你選擇你想要使用的服務器(或者如果你還沒有創建一個新服務器,可以創建一個新服務器)。

0

嘗試此操作將您的start-page.html移動到您的本地主機。 在我的情況下,我嘗試這種代碼

sudo mv start-page.html /etc/tomcat7/Catalina/localhost 

然後檢查你的本地主機是否啓動page.html中的存在。

然後你就看到了4 .xmldocs.xml,該examples.xml,manager.xml等,你必須去看看start-page.html然後嘗試再次重新啓動tomcat7。

因爲404只錯誤意味着不能罰款您start-page.html

0

位置我想創建「XHTML文件」,開創了「文件」,更改文件擴展名。這是錯誤的。您應該創建一個html文件並再次配置擴展名。然後點擊下一個按鈕。之後,你應該選擇「新的Facelet模板」。然後完成。

相關問題