項目框架:guns
開發IDE:Idea 2018.1
兩種打包方式:war 和jar。
1.正常打包的姿勢
1.1按照下圖修改為你想到打包的方式。
1.2 執行打包
1.3打包后的位置
2. 正常運行jar包和war包
2.1正常運行jar包
提示:使用shift+鼠標右鍵來快速打開cmd哦,大佬請無視。
2.1正常運行war包。
放到tomcat/webapps下。
訪問項目時記得加上對應的名稱哦。名稱也可以修改。如:localhost:8080/guns-admin-1.0.0/
3.親自掉進的一些坑
3.1 war無法啟動
查看tomcat/logs日志
java.lang.NoClassDefFoundError: javax/el/ELManager
這是el jar包沖突導致的。
解決方法
guns-admin的pom文件添加依賴。
注意:timcat_7版本還需要替換lib下的el-api.jar為3.0版本。tomcat_8不需要。
3.2 jdk版本問題
java.util.zip.ZipException: error in opening zip file
Unsupported major.minor version 52.0 error
項目環境為jdk1.8。tomcat使用的則是jdk1.7。
解決方法:
1.項目jdk環境設置為1.7再打包。注意:如代碼中有使用jdk1.8的新特征,則不推薦。
2.使用jdk為1.8的tomcat發布。









