當前位置:首頁 » 雲伺服器 » 伺服器ip可訪問但是tomcat未啟動

伺服器ip可訪問但是tomcat未啟動

發布時間: 2022-11-22 01:31:58

『壹』 Tomcat無法啟動,什麼原因

常見Tomcat無法啟動故障:
1.埠被佔用(使用Fport.exe查看本機上哪些埠被哪些程序使用了)。

2.tomcat的運行需要JVM的支持,startup.bat啟動的時候,會看系統有沒有配java_home環境變數。如果沒配,啟動的時候界面很快會自動關閉,我們可以開啟dos窗口,把startup.bat拖進去,回車運行即可看到報錯信息。
問題:如果在別的機器上裝一個tomcat,不允許更改環境變數,那麼如何配置?
答案:在startup.bat中設置環境變數,set JAVA_HOME=D:\java\jdk1.5.0_08

3.tomcat在啟動的時候還需要另外一個很重要的環境變數Catalina_home。這個環境變數指的就是tomcat伺服器所在的目錄,啟動startup.bat的時候,startup.bat就自己設了Catalina_home這個環境變數,這個環境變數指向的就是這個tomcat伺服器所在的目錄。Catalina_home指向哪台tomcat,那麼就啟動哪台伺服器。如果我們在系統環境變數中配置了Catalina_home,那麼不管你啟動哪台tomcat中的startup.bat,啟動的都是Catalina_home指向的哪台tomcat伺服器。
一句話:如果系統環境變數沒有配置Catalina_home,那麼雙擊哪台tomcat中的startup.bat就啟動哪台伺服器,反之,啟動的就是系統環境變數Catalina_home中指向的tomcat伺服器。


回憶下安裝JDK後配置環境變數:
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:\java\jdk1.5.0_08,此路徑下包括lib,bin,jre等文件夾(此變數最好設置,因為以後運行tomcat,eclipse等都需要依*此變數);

Path使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑),設置classpath是為了引用兩個JAR包,dt.jar和tools.jar。%JAVA_HOME%就是引用前面指定的JAVA_HOME,用百分號引用;

『貳』 遠程伺服器tomcat部署完成,ip地址可以訪問,但是不可以域名訪問,什麼原因

檢查一下域名是否已經解析到對應的IP上了。
還有就是伺服器端tomcat上是否綁定對應域名的主機頭。
海騰數據張毅龍為您回答,希望可以幫到您

『叄』 tomcat本機可以訪問,遠程無法訪問

在防火牆的配置文件裡面看看有沒有修改:cd /etc/sysconfig/iptables
如果有-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT這句則代表著8080埠是開啟的,如果沒有就加上,再重啟tomcat試試。
如果還不行,就能檢查一下網路和WEB伺服器配置:
①檢查下網路是不是屏蔽了外界的訪問,最簡單的辦法是使用Telnet客戶端檢查,只要使用這樣的語法
telnet serverip 8080
這樣就能嘗試使用telnet(字元流)訪問8080埠的服務主機,如果正常的話會返回內容
②如果上一步正常(能返回)那就檢查下內容,是不是Tomcat進行IP黑名單設置
③ 如果第一步不正常,那就檢查下防火牆設置,比如使用
iptalbes -F #清空下防火牆規則看看效果
這樣之後應該問題就會解決了。

『肆』 為什麼localhost和127.0.0.1能訪問tomcat,本機ip就不能訪問

你的ip地址只在你所在的區域網有效,你的電腦應該是沒有公網ip的,你只是通過代理伺服器上網,

『伍』 為什麼我的tomcat沒有啟動卻能訪問得到tomcat的主頁

你確認沒有啟動?兩個原因:
1 你的tomcat已經啟動,看任務管理器
2 瀏覽器有緩存,你可以試一試點擊其他頁面

『陸』 tomcat8.0無法啟動,點擊start之後狀態不變 網面無法打開IP地址的8080埠

你的表述是相當不清楚啊,你不好好說,別人又如何回答你。請問,點擊start之後狀態不變是什麼意思?大家只能猜測是你點擊了startup.bat之後,沒有任何反應,一閃而過。如果是這樣的話,tomcat都沒有啟動成功,你又如何能通過瀏覽器訪問你的程序呢?個人經驗:你的環境變數都沒有配好,所以tomcat無法啟動。你可以把startup.bat拖到cmd窗口裡啟動,你可看到錯誤。
最後還是要說一句,問問題也是一種學問和藝術,表達好,表達清楚你遇到的問題,別人才能更好的給你解決。以後你工作了,更是如此。

『柒』 Tomcat 6.0 服務本機可訪問,其他機子訪問不了

1、windows防火牆如果確認已經關閉了,查看一下是否是殺毒軟體或防火牆軟體把埠攔截了。
2、嘗試修改埠號為80試試看。
3、還不行則看看是否有本機的其他程序佔用了8080埠,在dos下,使用netstat命令查看一下別的機器的連接情況,埠號也可以被查看到。
4、還有就是如果確認為不是埠被攔截了,查看一下tomcat裡面也能配置超時時間的選項,也在server.xml中,將connectionTimeout="20000"設長一些。
祝你成功。

『捌』 伺服器上的tomcat正常開啟,別的機器無法訪問80埠,伺服器本機可訪問80埠。訪問其餘埠正常。

可能性一:伺服器80埠被佔用,
可能性二:tomcat 埠設置錯誤,
可能性三:tomcat 服務界面所在的程序對非本機進行了屏蔽.

其實題主沒把問題說清楚.
你的伺服器上把訪問埠改成80以外的埠後,別的機器能訪問到tomcat服務界面是嗎?
單單只是把埠改成80的時候別的機器不能訪問tomcat伺服器界面對吧?
提示的訪問無法連接是瀏覽器嘗試連接了一會兒,然後出現頁面無法連接嗎?還是說404錯誤504錯誤?
別的機器都是如此嗎?有測試過幾個機器?
伺服器什麼系統的?
都沒說清楚...

『玖』 伺服器本機tomcat用ip訪問顯示為空白頁

你伺服器做了ip指向沒有,去tomcat目錄下的web.xml查看查看

『拾』 ip地址修改後 tomcat 用不 了

tomch的配置文件你該沒?

你買的IP就證明你的IP是共有IP,。不是私有的。。你換的那個也是公網IP?

你把的ip先換稱私有IP地址。也就是區域網用的。然後把Tomch服務啟動起來。看能否訪問。如果能訪問,證明是你公網IP的問題。如果不能訪問,那你就看看你的Tomch配置文件。你該什麼沒有。項目應該沒什麼問題。因為你之前還能訪問。只不過是換了IP才出現的問題。。你找我說的方法試試看行不!~~

熱點內容
怎麼在手機上更改wifi密碼 發布:2025-01-11 07:37:26 瀏覽:335
開機啟動serviceandroid 發布:2025-01-11 07:35:24 瀏覽:523
天龍八部腳本設置自動喊話 發布:2025-01-11 07:31:37 瀏覽:309
硒標准溶液配置為什麼要加鹽酸 發布:2025-01-11 07:27:51 瀏覽:253
怎麼做電腦編程 發布:2025-01-11 07:14:36 瀏覽:481
壓縮圓環 發布:2025-01-11 06:41:37 瀏覽:512
安卓背面是什麼字母 發布:2025-01-11 06:37:55 瀏覽:215
個人小程序怎麼購買雲伺服器 發布:2025-01-11 06:33:08 瀏覽:912
手機mc怎麼玩伺服器國際服 發布:2025-01-11 06:18:33 瀏覽:160
win2008ftp中文亂碼 發布:2025-01-11 06:10:03 瀏覽:871