1. 程式人生 > >程式部署到伺服器服務無法啟動問題

程式部署到伺服器服務無法啟動問題

問題描述

原先有一個程式在伺服器正常執行,但是客戶突然把重灌了伺服器系統,改為了《無限的未知 win2003 完整克隆版 V8 32位》。雖然不太理解客戶的心理,但是誰讓人家是客戶呢……老老實實重灌環境部署程式,萬幸一切正常。但是我想的太簡單了,第二天客戶又對伺服器進行了改動並且質問我為什麼程式又不能登入了?!誰讓人家時客戶呢……老老實實檢查程式後發現tomcat啟動時程式報錯,用本地正確的程式替換伺服器中的程式依然無效、重灌jdk、清楚tomact快取、重灌tomcat都無效,最後加了兩天的班才發現我的程式裡有部分程式碼被徹底隱藏了!

問題總結

  1. 環境變數被刪,檢查服務時發現環境變數Path中有關JDK和tomcat的配置被刪除了。重新配置環境變數。
  2. 程式程式碼被隱藏
    1. 程式內名為sys的資料夾被隱藏
    2. 這個隱藏沒辦法通過資料夾選項中的檢視取消
    3. 並且cmd視窗也無法看到被隱藏的資料夾
    4. 可以通過資料夾上方的路徑檢視
    5. 最後無法恢復檔案,只能修改程式中包名稱避開此問題。