當前位置:首頁 » 數據倉庫 » 配置jar包的文件是哪個
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

配置jar包的文件是哪個

發布時間: 2022-05-08 16:11:36

Ⅰ spring 引入項目中jar包 放在哪個路徑下了

要看你是用Myeclipse的工具生成的框架,還是你自己搭建的框架了,如果是myeclipse的工具搭建的框架,那jar包就是在Myeclipse的安裝文件裡面,至於路徑不用擔心, jar包後面都有路徑的,查看的辦法只能看著它的路徑一步步地找,其實也很快的。如果是eclipse,那應該就在webContent/Web-Inf/ 這個下面,你看看先

Ⅱ @resource 依賴的jar包是哪個

@Resource註解的類路徑是:javax.annotation.Resource,是annotation-api.jar包中的類。如果你用的是tomcat6話,tomcat已經包含了這個jar包,不需要自己導;如果不是的話,那就手動導入這個包。

Ⅲ connectionconfiguration需要哪個jar包

hibernate2.jar:
Hibernate的庫,必須使用的jar包

cglib-full-2.0.2.jar
CGLIB庫,Hibernate用它來實現PO位元組碼的動態生成,非常核心的庫,必須使用的jar包
dom4j-1.4.jar
dom4j是一個Java的XML API,類似於jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟體,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,對主流的Java XML API進行的性能、功能和易用性的評測,dom4j無論在那個方面都是非常出色的。我早在將近兩年之前就開始使用dom4j,直到現在。如今你可以看到越來越多的Java軟體都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這是必須使用的jar包,Hibernate用它來讀寫配置文件。
odmg-3.0.jar
ODMG是一個ORM的規范,Hibernate實現了ODMG規范,這是一個核心的庫,必須使用的jar包。

commons-collections-2.1.1.jar:
Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*強大。必須使用的jar包。
commons-beanutils.jar:
Apache Commons包中的一個,包含了一些Bean工具類類。必須使用的jar包。
*註:我沒有在Hibernate的lib中看到這個包,不過在Struts中看到這個包,在網上查了一下,這個包提供了易用的java反射。我沒有用這個包,也沒有出問題(從這里看到的: )
commons-lang-1.0.1.jar
Apache Commons包中的一個,包含了一些數據類型工具類,是java.lang.*的擴展。必須使用的jar包。
commons-logging-1.0.4.jar
Apache Commons包中的一個,包含了日誌功能,必須使用的jar包。

從網上查到的,以上為必需的包

anant-1.5.3.jar
Ant編譯工具的jar包,用來編譯Hibernate源代碼的。如果你不準備修改和編譯Hibernate源代碼,那麼就沒有什麼用,可選的jar包
ant-optional-1.5.3.jar
Ant的一個輔助包。
c3p0-0.8.4.5.jar
C3PO是一個資料庫連接池,Hibernate可以配置為使用C3PO連接池。如果你准備用這個連接池,就需要這個jar包。
proxool-0.8.3.jar
也是一個連接池,同上。
commons-pool-1.2.jar, commons-dbcp-1.2.1.jar
DBCP資料庫連接池,Apache的Jakarta組織開發的,Tomcat4的連接池也是DBCP。
實際上Hibernate自己也實現了一個非常非常簡單的資料庫連接池,加上上面3個,你實際上可以在Hibernate上選擇4種不同的資料庫連接池,選擇哪一個看個人的偏好,不過DBCP可能更通用一些。另外強調一點,如果在EJB中使用Hibernate,一定要用App Server的連接池,不要用以上4種連接池,否則容器管理事務不起作用。
connector.jar:
JCA 規范,如果你在App Server上把Hibernate配置為Connector的話,就需要這個jar。不過實際上一般App Server肯定會帶上這個包,所以實際上是多餘的包。
jaas.jar
JAAS是用來進行許可權驗證的,已經包含在JDK1.4裡面了。所以實際上是多餘的包。
jcs-1.0-dev.jar
如果你准備在Hibernate中使用JCS的話,那麼必須包括它,否則就不用。
jdbc2_0-stdext.jar:
JDBC2.0的擴展包,一般來說資料庫連接池會用上它。不過App Server都會帶上,所以也是多餘的。
jta.jar:
JTA規范,當Hibernate使用JTA的時候需要,不過App Server都會帶上,所以也是多餘的。
junit-3.8.1.jar
Junit包,當你運行Hibernate自帶的測試代碼的時候需要,否則就不用。
xalan-2.4.0.jar, xerces-2.4.0.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis實際上是JAXP。一般App Server都會帶上,JDK1.4也包含了解析器,不過不是Xerces,是Crimson,效率比較差,不過Hibernate用XML只不過是讀取配置文件,性能沒什麼緊要的,所以也是多餘的。

Ⅳ 自定義jar配置文件問題

自定義jar目前只能讀取application.properties和application.yml吧。
可以用一個簡單點的方法進行監聽注入,在工具包內寫一個init方法,在springboot啟動時初始化就可以了。比如springboot啟動完成後讀取配置文件,然後注入到工具包內。

Ⅳ jar包中配置文件的路徑

Propertiesprop=newProperties();prop.load(newFileInputStream("D://conf//a.properties"));

Ⅵ java打包jar時選擇哪些配置文件打入

1、首先要確認自己寫的程序有沒有報錯。
2、第一次我寫的是Web Project到現在,我一直沒有執行成功,所以最好創建的是java Project
打包步驟:
1.在項目上,右鍵,選擇Export。

2.進入到下圖界面,選擇Java 下面的JAR file

3.選擇項目,確認必要的文件是否選中,選擇保存jar文件包的路徑,如下圖

4.完成步驟3之後,點擊Next,進入如下圖界面:

5.直接點Next,進入下面的界面:

6.直接點Finish,jar文件包完成。
備註:
1.可以根據自己的需要選擇一些條件。
2.打開jar文件包下面的META-INF\MANIFEST.MF這個文件,查看信息是否正確。

Class-Path:這個導入的是,本項目需要的一些其他的jar文件包
Main-Class:這個是main()方法所在的類的.class文件的路徑,並且在最後有個回車符(如:上面顯示的是,main()方法在test包下面的PostgresSQLSync類中。)

在windows下面運行jar包,確認導出的jar包是否存在問題:
1.打開DOS命令:通過cd切換到本項目路徑下,然後,輸入java -jar xxx.jar。
如果輸入的信息,和運行項目時,在控制台輸出的信息一樣,就表示jar文件包已經完成。

下面是我碰到的一些問題:
1.在DOS命令中,出現如下錯誤時,表示Main-Class沒有在META-INF\MANIFEST.MF這個文件中配置。

2.在DOS命令中,出現如下錯誤時,表示在Class-Path:或者在Main-Class:後面沒有輸入空格。

Ⅶ jar包該放在什麼位置

編譯的時候不會檢查你引用的類,
而使用java運行的時候,JVM的ClassLoader會檢查引用了哪些類,然後去載入。
所以你要把jar包放在class path下
也就是你在環境變數里配置的CLASS_PATH
用一些開發工具比較好,避免這些問題。

Ⅷ 如何打JAR包,並讀到包外的log4.properties之類的配置文件

你是在eclispe里打包嗎,我是在eclipse里打包的,裡面會自動生成個mainfest文件,但我們不用系統的這個,打包時選擇自己建的mainfest.mf文件,然後把需要的jar包路徑都寫進來就好了.你的jar包放在哪個文件夾下就寫哪個路徑呀。比如: 1、將第三方的jar包,放在lib目錄下 2、將lib目錄以及jar包,放在你的根目錄下 3、修改你的jar包的META-INF目錄下的Manifest.mf文件。 只要注意換行時要頂格寫,不要有空格。

Ⅸ java項目的jar在哪個目錄下

你把jar里的同名文件刪除不就好啦。
--------------------------------------
如果是發布到weblogic的話,可以在WebContent\WEB-INF\weblogic.xml裡面配置。
參考配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns=""
xmlns:xsi=""
xsi:schemaLocation=" ">
<container-descriptor>
<!-- 修改JVAV類後不會自動重啟 在debug模式下 修改方法內邏輯也不用重啟,但是改變方法參數等需要重啟才管用 -->
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<!-- <resource-reload-check-secs>-1</resource-reload-check-secs>
<!-- web-inf/classes裡面優於lib載入 -->
<prefer-web-inf-classes>true</prefer-web-inf-classes> -->
</container-descriptor>
<!-- URL根路徑 -->
<context-root></context-root>
<jsp-descriptor>
<!-- 查看(調試)JSP編譯生成的java源文件 \servers\AdminServer\tmp\_WL_user\webapp\XXX\jsp_servlet\_jsp\_ -->
<keepgenerated>true</keepgenerated>
<!-- 修改JSP後不要重啟服務就自動載入-->
<page-check-seconds>1</page-check-seconds>
</jsp-descriptor>
</weblogic-web-app>

-----------------------------------------------------------------
Tomcat啟動時classloader載入順序
Tomcat的class載入的優先順序一覽
1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。
2.環境變數CLASSPATH中的jar和class文件。
3.$CATALINA_HOME/common/classes下的class文件。
4.$CATALINA_HOME/commons/endorsed下的jar文件。
5.$CATALINA_HOME/commons/i18n下的jar文件。
6.$CATALINA_HOME/common/lib 下的jar文件。
(JDBC驅動之類的jar文件可以放在這里,這樣就可以避免在server.xml配置好數據源卻出現找不到JDBC Driver的情況。)
7.$CATALINA_HOME/server/classes下的class文件。
8.$CATALINA_HOME/server/lib/下的jar文件。
9.$CATALINA_BASE/shared/classes 下的class文件。
10.$CATALINA_BASE/shared/lib下的jar文件。
11.各自具體的webapp /WEB-INF/classes下的class文件。
12.各自具體的webapp /WEB-INF/lib下的jar文件。

Tomcat的應該也有相關配置,去別的地方查查看,我這邊沒有資料