今天作項目,把本機上調試好的web工程打包放到linux服務器上的tomcat中。啓動tomcat不報錯,沒有任何日誌,應用正常啓動,可是隻能訪問應用裏的jsp,程序接口訪問不到。 java
感受像是spring啓動失敗了,可是一點錯誤輸出都沒有,無從下手。後來檢查環境,因爲其餘人用此機器編譯java環境,把JAVA_HOME指定到home下一個1.7版本的jdk。而個人程序用 1.8版本的編譯器編譯的,猜測因爲版本不正確致使應用中的class文件都沒有被虛擬機加載運行(我用編程的方式啓動spring),改正此環境變量爲1.8的版本錯誤解除。 linux