91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺談java項目與javaweb項目導入jar包的區別

發布時間:2020-09-02 12:46:54 來源:腳本之家 閱讀:156 作者:尚云峰111 欄目:編程語言

現在的項目基本上都是java web項目,所以導入jar包會出現問題,主要介紹一下java項目與javaweb項目的區別:

java項目:

在classLoader加載jar和class的時候,是分開加載的,一般jar導入分兩種:

1.在web-inf下的lib中直接引入

2.在user library上引入

無論以上哪種引入,jar包都能加載并且運行,classLoader會智能加載(本地JRE運行)

javaweb項目:

不是通過本地的JRE運行的,而是部署到web服務器(比如tomcat,jetty),這些服務器都實現了自身的類加載器.

以tomcat為例:

1.common CommonClassLoader

2.server     CatalinaClassLoader

3.shared    SharedClassLoader

4.webapps webappClassLoader(加載WEB-INF下的jar)

簡單來說,如果做javaweb項目引入jar包的時候,需要將jar包導入到WEB-INF下,這樣服務器就能夠加載并且項目跑起來的時候,項目的方法也可以調用,如果放入到user library中是不可以的,因為這樣只能本地運行,服務器是加載不到的.所以項目本地調用方法的時候沒有問題,但是服務器跑起來就會報出找不到相應的jar.

以上這篇淺談java項目與javaweb項目導入jar包的區別就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥东县| 伽师县| 阜宁县| 汾西县| 金湖县| 汶上县| 连城县| 阳谷县| 浦北县| 建平县| 凌源市| 合肥市| 疏勒县| 宁城县| 康马县| 南华县| 石城县| 资源县| 赞皇县| 福海县| 德昌县| 社会| 明水县| 应用必备| 新丰县| 饶平县| 南华县| 岫岩| 呼和浩特市| 郯城县| 思南县| 康乐县| 乐都县| 上犹县| 涟水县| 沂水县| 迁安市| 德江县| 松溪县| 玉环县| 三都|