當前位置:首頁 » 文件傳輸 » linux上部署項目後訪問不到
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux上部署項目後訪問不到

發布時間: 2022-09-18 06:17:33

❶ linux伺服器上tomcat部署web項目,部署成功後訪問不了,提示頁面不存在是為什麼

那就是部署錯了,或路徑問題。可看server.xml

❷ linux下啟動tomcat 能訪問tomcat首頁 卻訪問不到項目 你是如何解決的這個問題,我也遇到相同的問題了。

1,伺服器可ping通
2,伺服器抓本地的http請求包,可以抓到
3,本地抓伺服器返回的http響應包,抓不到

經過查找,是由於開啟了Linux防火牆
查看防火牆配置(需要root許可權)
[plain] view plain
[root@localhost ~]# service iptables status
Redirecting to /bin/systemctl status iptables.service
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled)
Active: inactive (dead)
關閉防火牆(需要root許可權)
[plain] view plain
[root@localhost ~]# service iptables stop

❸ Linux Centos 7 系統中部署項目到Tomcat中無法訪問

你的你看看你的資料庫用戶名和密碼是否正確Linux Centos 7 系統中部署項目到Tomcat中無法訪問

❹ linux tomcat部署項目,tomcat自帶項目可以訪問,也iptables -F 了,但是自己的項目404

結合你說的和404錯誤,我認為你的項目無法訪問的原因應該是部署的項目路徑不對,你可以網路查詢如何修改tomact的項目路徑,修改下你的tomcat的啟動路徑試試。

❺ 在linux下部署好了一個apache項目,進不去

首先看一下系統的日誌,一般就知道哪兒有錯了:

第一:檢查iptables,是否允許相關埠資料庫埠被訪問
第二:檢查selinux,RHEL系列的默認是開了的,其他的如果有也檢查一下,是不是它阻止訪問,關鍵詞semanage fcontext -a -t

❻ 外網可以訪問到Linux伺服器,但是外網訪問部署到Linux伺服器上的程序時卻無法訪問,內網是正常的!

這個貌似nbva91答得就是正確的,呵呵,你自己看看吧,是在不行就讓乙方也就是你給部屬的地方把內網跟外網的IP地址換換吧,也就是你的eth0和eth1的IP換一下就行了

❼ 本地項目上傳到Linux伺服器無法訪問

Servlet是一種伺服器端的JAVA應用程序,具有獨立於平台和協議的特性,可以生成動態的Web頁面。 它擔當客戶請求(Web瀏覽器或其他HTTP客戶程序)與伺服器響應(HTTP伺服器上的資料庫或應用程序)的中間層。 Servlet是位於Web 伺服器內部的伺服器端的Java應用程序,與傳統的從命令行啟動的Java應用程序不同,Servlet由Web伺服器進行載入,該Web伺服器必須包含支持Servlet的Java虛擬機。

對於沒有圖形界面的Linux伺服器,通過命令行安裝apache-tomcat,配置JAVA_HOME,並且部署一個已經在本地windows系統中成功運行的servlet

具體步驟如下:
1、首先確定linux伺服器上已經安裝了JDK,如果已經安裝了JDK,那麼要配置好JAVA_HOME。對於JDK,可以通過下載tar.gz包來安裝,也可以直接通過apt-get intall 命令來安裝,安裝之後找到安裝路徑,然後配置一些環境變數。
首先打開配置環境變數的文件,在該文件中加入以下代碼:
# vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

然後如入命令,可以立即生效。
# source /etc/profile

2、下載apache-tomcat,我下載的版本為apache-tomcat-5.5.34.tar.gz,在本地下載,通過WinSCP傳送到/root/hanpeng目錄下面,然後解壓該文件:
# tar zxvf apache-tomcat-5.5.34.tar.gz
這樣該目錄下面就會出現了apache-tomcat-5.5.34文件夾,進入其中的bin目錄下面,輸入命令:
# ./startup.sh
啟動apache-tomcat伺服器。然後在本地輸入http://serverip::8080/,如果出現了apache的歡迎界面,則代表伺服器啟動成功。

3、接著上一步,就應該部署自己的servlet了。將自己的servlet傳到伺服器的/root/hanpeng/ apache-tomcat-5.5.34/webapps路徑下(這個servlet已經在本地生成了class文件,是直接從eclipse的workspace中拷貝到伺服器上的),因為在本地就已經配置好了工程的web.xml文件,所以如果不出意外的話,直接把localhost換成伺服器的ip,就應該訪問成功了。

備註:
需要將servlet工程所用到的jar包拷貝到apache-tomcat伺服器的bin目錄下,這樣才能正確運行。

我犯了一個比較嚴重的錯誤:分別安裝了apache2和tomcat6,配置了好長時間都不行,最後才用了上面的方法。

沒配置JAVA_HOME的時候,輸入java -version也有可能顯示版本,只有輸入echo $JAVA_HOME,能顯示jdk的安裝路徑的時候才算配置好了java的環境變數。
配置環境變數後,必須執行source /etc/profile命令,這樣配置的環境變數才行。

天互數據 杜超為您解答,希望能幫到你

❽ Linux Centos 7 系統中部署項目到Tomcat中無法訪問

嘗試下加上項目名稱訪問,例如:http://localhost:8080/demo
我這邊也出現過訪問404的情況,加上項目名稱就可以了,如果你是通過區域網訪問,建議查看下tomcat埠是否打開

❾ javaweb項目部署到linux的tomcat無法訪問到,提示404.

本人偶遇此問題,配置都正常,但無法訪問部署到Linux上tomcat中的項目。
尋遍網路無果,偶然360加速其把虛擬機關了,然後我重啟了虛擬機,然後啟動Rehat,next 啟動tomcat,再次訪問就OK了 (http://192.168.1.200:8080/ssm/)。
總結:其它所有配置未變,重啟linux然後重啟tomcat,然後就可以訪問部署到tomcat的項目了
提示:如遇此問題可嘗試重啟tomcat。

❿ linux伺服器上tomcat部署的web項目怎麼訪問不了,我本地tomcat部署的就沒問題(win7)

先在resource文件中定義如下:
format.date_medium={0,date,medium}
format.date_ymd={0,date,yyyy/MM/dd}
format.date_time={0,date,yyyy/MM/dd hh:mm}
然後就可以自由的format了:
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>