開發(fā)java web發(fā)布到linux
開發(fā)java web發(fā)布到linux
1,首先到tomcat的運(yùn)行目錄下找到生成class,如下
apache-tomcat-6.0.33\webapps\lebo\WEB-INF\classes\com\xxx(你的項(xiàng)目名稱)
下所有文件,放到linux下,WEB-INF/classes/com/項(xiàng)目路徑下就可以了。
2,常見問題
開發(fā)環(huán)境:windows 7,JDK 1.5,Tomcat 5.5,MySql.
開發(fā)完畢之后將項(xiàng)目移植到Linux,訪問數(shù)據(jù)庫的時(shí)候報(bào)告空指針,我在別人的`windows平臺上部署試過沒問題。隨便找一段訪問mysql的代碼,放到那linux的服務(wù)器上都是報(bào)告空指針。不知道為什么會這樣,windows用的數(shù)據(jù)庫jar包和linux的一樣嗎?還是連接字符串有變動(dòng)?
最佳答案:
問題解決了。答案留下,方便后人。
原因是MySql在Linux下與Windows下的大小寫敏感默認(rèn)值不同。前者是0后者是1.。這就導(dǎo)致了所有查詢前的準(zhǔn)備工作都是正常的,一旦查詢卻找不到表了。因?yàn)榇笮懖灰恢。可以百度查詢Linux Mysql 大小寫 敏感
【開發(fā)java web發(fā)布到linux】相關(guān)文章: