多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 【問題解決】IDEA-Maven下Tomcat發布Web項目,遇到Jar包無法找到

【問題解決】IDEA-Maven下Tomcat發布Web項目,遇到Jar包無法找到

來源:程序員人生   發布時間:2017-02-24 11:08:18 閱讀次數:5608次

轉載請注明出處:http://blog.csdn.net/qq_26525215

本文源自【大學之旅_諳憶的博客】


這個毛病坑了我半天!!!百度谷歌上的解決方案差不多全部嘗試了。
還是沒法解決。后來是解決了。

問題是這樣的:
集成工具是:IDEA
Maven建了1個Web項目,通過Tomcat發布了.

SpringMVC依賴了1個文件上傳的Jar包。我用Maven添加進去的。
但是沒起作用,在項目用Tomcat發布以后(可以正常發布),用到那個Jar包時會出現找不到類的毛病。

exception:
javax.servlet.ServletException: Servlet.init() for servlet springMvc threw exception
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    .........

root cause:
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
    java.lang.Class.getDeclaredConstructors0(Native Method)
    java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)

    .........


root cause:
java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)

    .........

意思是找不到org.apache.commons.fileupload.FileItemFactory這個路徑下的jar
或是jar不完全致使的
當時我用的版本是1.2.2.

pom.xml中添加的是這樣的:

<!--文件上傳依賴的Jar包-->
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.2.2</version>
        </dependency>

在項目中可以看到這個包的結構,也就是成功導入了。

可是還是會出現這個問題。

我的解決辦法是這樣的:

首先刪除這個包的dependency

        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.2.2</version>
        </dependency>

保存,
項目右鍵–>Maven–>Reimport .

然后再編輯pom.xml:
添加:

<dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.2</version>
        </dependency>

還有,我估摸著這個1.2.2的版本有問題,如果你其他的包出現了問題,無妨換個版本試試!!!

還有1件事要做:

你需要把這個包從項目中put到tomcat中這個項目的lib中去!這步很關鍵。

有的時候,也有多是這步的問題哦。

我這個問題估計是由于在maven down依賴的時候出現中斷,然后jar包里面的類不全致使的,或是1.2.2這個版本的包有問題。

然后重新發布,OK。
其他的包出現沒法找到的情況,可以參考本篇哦。

希望能解決你的問題。

本文章由[諳憶]編寫, 所有權利保存。
歡迎轉載,分享是進步的源泉。

轉載請注明出處:http://blog.csdn.net/qq_26525215

本文源自【大學之旅_諳憶的博客】

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人自拍网站 | 久久综合亚洲一区二区三区 | 亚洲精品综合 | 激情视频网站在线观看 | 免费国产一区二区三区四区 | 国产一二三区视频 | 亚洲精品国产一区二区在线 | 91精品国产高清久久久久 | 欧美久久伊人 | 一级毛片一级毛片一级级毛片 | 国产成人高清亚洲一区91 | 久久久久欧美精品 | 亚洲精品日韩一区二区日本 | 中国国产一国产一级毛片视频 | 亚洲jizzjizz在线播放久 | 自拍偷拍免费视频 | 欧美日韩在线观看视频 | 国产毛片毛片精品天天看 | 国产人人澡| 24小时免费观看www日本 | 久久在线综合 | 99国产国人青青视频在线观看 | 最近高清中文在线观看国语字幕7 | 国产精品亚洲片在线观看麻豆 | 欧美日韩一二三 | 国产乱码精品一区二区三区卡 | 国产精品视频播放 | 久久国产成人福利播放 | 一区二区高清视频 | 日日夜夜精品免费视频 | 国产精品久久久久一区二区 | 欧美xxxxxxxxxx | 免费观看69xxx视频在线 | 日韩在线高清视频 | ww在线观视频免费观看w | 都市激情亚洲色图 | 亚洲国产网址 | 欧美另类老人xxxx | 性激烈的欧美三级视频中文字幕 | 久久久久色 | 超清中文乱码字幕在线观看 |