❶ 項目部署到tomcat上,tomcat能正常啟動,為什麼卻無法訪問
tomcat能正常啟動,但是並不能說明你的項目正確部署到伺服器上了啊,部署項目的時候會有提示的啊,也要先確認項目成功部署到伺服器了哦 ,然後確認「伺服器名:埠/項目名/目標資源所在路徑」是正確的,才會消除404錯誤
❷ tomcat無法訪問資料庫,
查看URL地址有沒有錯,http,IP,服務名(服務名需要與Linux系統一致)
在Apache訪問成功的基礎上,看下這三個地方資料庫名、賬戶、密碼是否一致
連接成功會有返回數據,如最後一圖
❸ windows 伺服器 tomcat啟動後無法訪問
1、安裝jre默認安裝就行.
6、點擊Next後會出現下圖,它會自動找到JRE位置,如果用戶沒有安裝JRE,可以修改指向JDK目錄(很多用戶安裝後無法編譯JSP,就是這里沒找到JRE,請務必先要安裝JDK,並把這個目錄正確指向JRE或者JDK的目錄)。
❹ tomcat訪問被拒絕
在tomcat5/6w.exe圖標上右鍵--〉屬性--〉兼容性標簽欄里--〉在特權等級中鉤選以管理員身份運行該程序,再次啟動,然後就會在桌面右下角看到Apache Tomcat的圖標.然後再看重新訪問
vista的原因
❺ 啟動tomcat無法打開http://localhost:8080
HTTP Status 404 - /
沒找到文件
你看下 c:\tomcat\webapps\ROOT 里有index.jsp文件沒有
❻ tomcat正常啟動但是為什麼不能訪問頁面
tomcat正常啟動但是不能訪問頁面,是設置錯誤造成的,解決方法如下:
1、首先,右鍵點擊server欄中的tomcat,在彈出的對話款中選擇General。
❼ Tomcat配置成功後無法訪問頁面
你用ie訪問這個域名,系統會查找dns伺服器來進行解析,dns不可能把這個域名解析到你的計算機,所以必然失敗。
不過如果你本地的hosts文件中,有域名和ip的解析,系統就直接用,不再訪問dns伺服器。所以你自己修改一下
windows
/
system32
/
dirver
/
etc
/hosts
這個文件吧
❽ tomcat不能訪問
可能是因為abctest這個項目沒有定義默認訪問的首頁文件,所以你直接訪問/abctest後tomcat不知道你要訪問什麼文件,才會出這個404,你可以看看這個目錄下的文件結構,然後找個存在的jsp或html文件訪問一下。
❾ tomcat 無法訪問頁面
這個Tomcat的製作者太坑爹了,弄成這樣別人還怎麼訪問頁面? 這個是自己用的問題,和設計者沒關系
你這個問題可能是tomcat的使用的埠被其他軟體佔用了,可以修改下tomcat的埠試試
❿ tomcat可以正常啟動,但是不能訪問即頁面報404錯誤怎麼辦
1、正確的埠號
出現404錯誤證明,TOMCAT是啟動成功了的。 但是在一台計算機上,可以啟動多個埠號不一樣的TOMCAT, 所以請確保自己訪問的是正確的那個埠號,別自己啟動的是8080埠號的TOMCAT,但是訪問的地址卻用的是80埠(默認),這樣肯定會出現404錯誤的。
2、環境變數
假設有兩個Tomcat A和 B,自己分明運行的是B 下的startup.bat, 但是啟動的卻是A。
在環境變數中有兩個屬性:分別是CATALINA_HOME和CATALNIA_BASE,如果這個值指向的是A,那麼即便運行的是B下的startup.bat, 真正啟動的還會是A。
3、確定Web應用是否成功啟動
雖然Tomcat啟動成功了,但是對應的Web應用啟動失敗,依然會導致404錯誤。
倘若Web引用啟動失敗,那麼就一定會在Tomcat的logs目錄下的 localhost.當前日期.log 里留下錯誤信息。
打開這個文件,檢查對應的Web應用是否啟動過程中報錯了。 也許是web.xml多寫了一個標簽結束,也許是對應的servlet類找不到。
4、webapps下的ROOT目錄
有的時候,在server.xml 中配置的<context 是以「/"為開始路徑的,與此同時,在webapps目錄下還存在一個ROOT目錄,這個ROOT目錄其實也是告訴tomcat,以「/」 為開始路徑。
那麼這樣就發生沖突了,Tomcat只能二選一,通常情況下都會選擇ROOT目錄,那麼在server.xml中配置的就<context 就無法啟動了,導致訪問對應的資源提示404錯誤。
5、訪問地址的時候是否加了web應用的名稱
這個也是常犯的錯誤,加入部署的時候,指定了路徑,比如:
<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />
那麼訪問的時候,要記得加上j2ee,像這樣:http://127.0.0.1:8080/j2ee/hello
6、是否訪問對資源了
這種錯誤也常見,寫的文件是 hello.html, 但是訪問的是 holle.html,會提示404。
7、不能訪問WEB-INF目錄下的資源
從安全形度觸發,TOMCAT不允許訪問WEB-INF目錄下的HTML,JSP文件。 所以如果資源文件放在WEB-INFO下,也會提示404錯誤。
Web伺服器的作用:
1、接收客戶端的請求。
2、給客戶端作出響應。
我們也可以自己手寫Web伺服器,但是那樣太麻煩,而且難度很大,所以我們可以使用目前應用最廣泛的Tomcat伺服器。
常見的Web伺服器:
lTomcat(Apache)
lJBoss(Redhat)
lGlassFish(Orcale)
lResin(Caucho)
lWeblogic(Orcale)
lWebsphere(IBM)