1. 程式人生 > >在linux伺服器上,用tomcat直接執行WAR包專案報404原因分析

在linux伺服器上,用tomcat直接執行WAR包專案報404原因分析

昨天在伺服器上剛部署好專案的釋出環境,把打好的專案war包放進webapps資料夾裡面後,一直訪問不到專案,並且報404的錯誤,並且在tomcat manager頁面上可以看到專案的running 為false,由於之前並未碰到類似情況,在網上尋找好久並未找到解決方法,最好想到專案使用jdk1.6開發的,而tomcat得jre是1.5的,於是跟換了一個最新的jre之後,專案執行正常了!希望能給遇到此類問題的朋友提供一點幫助!

相關推薦

linux伺服器tomcat直接執行WAR專案404原因分析

昨天在伺服器上剛部署好專案的釋出環境,把打好的專案war包放進webapps資料夾裡面後,一直訪問不到專案,並且報404的錯誤,並且在tomcat manager頁面上可以看到專案的running 為false,由於之前並未碰到類似情況,在網上尋找好久並未找到解決方法,最好想

Linux伺服器命令列下執行Matlab的.m檔案

1、採用shell工具例如xshell連線伺服器,鍵入 matlab ,或者含有matlab的相關命令,按照提示要求安裝Xmanager工具,只需官網下載,按說明安裝。 2、直接執行Matlab:$matlab,然後可以開啟matlab工具,根據xmanager工具可以在本地開啟matlab

曹工雜談:Linux伺服器Spring Boot 原地修改 jar 配置檔案/替換class檔案免去重複傳的麻煩

一、前言 相信很多同學有這樣的需求,現在很多公司都有多地的研發中心,經常需要跨地區部署,比如,博主人在成都,但是伺服器是北京的。一般城市間網路都不怎麼好,上傳一個幾十兆的jar包那是真的慢,別說現在微服務架構下,動輒兩位數的fat jar。這裡說的jar,就是spring boot專案打出來的fat jar

thinkphp專案部署到Linux伺服器錯“模板不存在”

最近一個專案部署到Linux伺服器上去的時候,發現某些模板竟然會報錯說“模板不存在:/Application/Admin/....” 檢查了伺服器上的檔案,並沒有缺少檔案,再次上傳檔案到伺服器,還是報錯。莫名其妙,懷疑是程式碼問題。 仔細檢查後,發現是模板的檔名問題:

[阿里雲]在阿里雲伺服器安裝Tomcat

1、安裝JDK       1)下載jdk        http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html       2)安裝        rpm -i

eclipse中建立spring-boot專案打成可執行war

1、建立maven專案   2、編輯pom檔案   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns

linux下使用shell更新Tomcat下的war

#!/bin/sh #check war exists echo "check war exists" war_file_path=/usr/tomcat/tomcat8.0_8090/webapps war_file_name=CTIM.war if [ ! -f "$w

在maven的web專案中內嵌tomcat外掛執行war

0、環境要求 Unix System\windwos\macOSJDK 1.7+ Maven 3.0 or later  我測試的編譯環境是:macOS10.11.6和windows10jd

Linux伺服器執行jar並且使jar一直處於後臺執行

1.我jar包在linux的目錄為/a/bbb.jar         正常情況下,使用在/a目錄下使用  java -jar bbb.jar 可以直接執行該jar包的專案,執行成功之後使用crtl+c可以退出專案執行,

linux伺服器部署springboot專案並讓他持續執行到後臺

我們知道在執行springboot 專案只需要java -jar + 專案的war包(jar包)名。 但是隻要終端已停止那麼服務就會被關閉,也就無法訪問到我們的專案了。所以我們可以使用守護程序的方式來讓服務執行在後臺。1.編寫指令碼如下:這裡的&不能省略 ,表示守護程

linux伺服器tomcat執行遇到的問題

問題描述:當tomcat啟動成功後,訪問web伺服器,請求失敗。導致失敗的原因之一可能就是防火牆將8080埠或者其他埠攔截掉了,我們需要重新開放8080或者其他埠,不建議關閉防火牆。 1.安裝 iptables-services yum install iptables-servic

通過http請求tomcat服務直接下載linux伺服器的檔案

如圖所示,在linux伺服器上有如圖一些檔案,現在想通過http訪問tomcat的請求方式來獲取這些檔案 步驟: 1、找到伺服器上tomcat的server.xml的檔案,新增一句: <Context docBase ="/usr/local/download/" path ="/

idea打包spring boot專案然後部署到Linux伺服器

一、IDEA 配置在 IDEA 上 File--->Setting--->Project Structure選擇 Artifacts ,右上角加號新增--->jar選擇專案主類,點選 ok二、在 IDEA 上打包專案開啟側邊欄的 Maven Project 雙擊 Package這時候控制檯開

Linux學習筆記】Centos7yum安裝tomcat

關於安裝tomcat的方法,網上能搜到大量文章是下載壓縮包的方法的,但總覺得用yum安裝更正統,也更簡單。 步驟記錄如下: 安裝相關軟體: yum install java -y yum install tomcat -y yum install tomcat-web

如何在 Linux 伺服器部署多個 Tomcat

開發管理專案時多多少少會遇到伺服器不夠用、一個專案分成多個子專案的情況,故研究了一下如何在一臺伺服器部署多個 Tomcat。 具體操作: 1、在 /tomcat/ 下部署多個 tomcat。   2、修改 /etc/profile 檔案末尾,加入如下內容: ##########f

linux伺服器配置tomcat以service方式啟動

最近在linux上安裝了tomcat但是每次啟動都要進入tomcat安裝目錄  比如   啟動: usr/local/dancer/tomcat/bin/startup.sh   關閉: usr/local/dancer/tomcat/bin/shu

javaWeb專案釋出到linux伺服器以及執行專案

1、將建立的web專案,上傳到伺服器之前需確認web.xml各引數是否正確,一定不要忘了確認一下Mysql的驅動jar包是否載入到lib包,url屬性value值設定成jdbc:mysql://伺服器的IP/埠號/資料庫名 2. 把做好的專案匯出 :點選file選項後選擇export,後選擇We

1. 瀏覽器中訪問Linux伺服器的圖片(虛擬路徑) + 重啟tomcat (測試可用)

首先需要配置的java,Tomcat的這個以後會發,此外還要確保埠的開放 1.上傳圖片到伺服器 建議使用WinSCP賦予這個軟體,圖形化拖動檔案,十分方便 路徑:USR /本地/ EasyFit /圖片/下是我的圖片 2.配置的tomcat的伺服器檔案 路徑:USR /本地/ tomc

關於部署Javaweb專案伺服器tomcat訪問專案404我自己的解決方法

(我的專案是ssm+maven,伺服器是linux) 專案部署的步驟是: 1.在伺服器上面安裝jdk 2.在伺服器上面安裝mysql 3.在伺服器上安裝tomcat 4.將你的專案打成war包,放在伺服器上的tomcat/webapps目錄下 5.進入tomca

將個人Ubuntu系統電腦當作伺服器使用win10系統電腦遠端訪問伺服器並且執行matlab程式碼

前言       本人小菜鳥學習訪問伺服器,試著在電腦A上安裝Ubuntu系統,當作伺服器,並且在該Ubuntu系統上安裝matlab,用電腦B(win10)遠端訪問電腦A,在A上執行matlab程式碼,實驗成功,特此記錄實驗過程。如有欠缺,敬請指正。       Ubu