最近修繕公司的erp系統,spring、JDBC、數據庫是mysql(線上環境貌似是oracle)。java
這種很老的系統通常都很坑爹,果真沒錯,沒有maven,神奇的配置文檔,與本地環境配置不一樣還須要修改的地方有不少。mysql
主要就是從svn直接down下來的項目不能運行的問題:web
從svn中導出項目以後可是並無卵用的解決辦法:spring
如下都是適用於eclipse系列的解決辦法,IDEA請繞行。sql
java project數據庫
1、首先就是.project不匹配的問題,eclipse沒法將項目識別爲java項目的問題。緩存
解決方法:tomcat
首先在svn導入項目時選擇 。oracle
若是你不喜歡直接導出以後的亂七八糟的配置,那麼導出以後,從項目根目錄中拿出.project,再次導入,這一次選擇 。eclipse
檢出以後將以前的.project放入新導入的項目根目錄中,刷新項目,java項目就能夠被eclipse被識別出來了。
2、隨之而來的jar包找不到的問題
解決辦法:
找不到就直接導入啊,導入項目jar包以後別忘了導入server的包,咱們通常用tomcat。
項目右鍵 --> Build Path --> Configure Build Path
3、作完上面那些,運行一下仍是報錯,緣由是找不到配置文檔。
解決辦法:
項目右鍵 --> Build Path --> Configure Build Path -->Source --> Add Folder -->將你的配置文件目錄加進去就能夠了。
4、最後記得修改項目編碼,否則會遇到更坑爹的問題
解決辦法:
1)項目文本文件默認編碼:【右擊項目】->【Properties】->【Resource】->【Text file encoding】
2)tomcat默認編碼修改,這個具體本身百度吧,很簡單,修改一下Server.xml的encoding就好了。
都這樣子了仍是不能運行?你仍是去抱研發經理的大腿吧。
web project
1、檢出以後首先就是識別不出來項目是web項目的問題。
解決辦法:
項目右鍵 --> properties --> Project Facets --> 將選項Dynamic web Module調上
此時會發現下方有個Further configuration available
點擊Further configuration available,將默認的WebContent改成你本身的項目根目錄名,例如webRoot
2、隨之而來的仍舊是jar包找不到的問題
解決辦法:
找不到就直接導入啊,導入項目jar包以後別忘了導入server的包,咱們通常用tomcat。
項目右鍵 --> Build Path --> Configure Build Path
3、作完上面那些,運行一下仍是報錯,緣由是找不到配置文檔。
解決辦法:
項目右鍵 --> Build Path --> Configure Build Path -->Source --> Add Folder -->將你的配置文件目錄加進去就能夠了。
4、最後記得修改項目編碼,否則會遇到更坑爹的問題
解決辦法:
1)項目文本文件默認編碼:【右擊項目】->【Properties】->【Resource】->【Text file encoding】
2)tomcat默認編碼修改,這個具體本身百度吧,很簡單,修改一下Server.xml的encoding就好了。
5.放到tomcat還跑不起來?
清一下緩存,試試IE吧……,樓主也無能爲力了……
不喜勿噴,本人是菜鳥,歡迎大神指導!