如果是釋出到weblogic的話,可以在WebContent\WEB-INF\weblogic.xml裡面配置。
參考配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://www.bea.com/ns/weblogic/90http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
<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檔案
java web專案中classes資料夾下的class和WEB-INF/lib中jar裡的class檔案載入順序
相關文章
- k8s Java 專案替換 jar 中的 class 檔案K8SJavaJAR
- Java中class的初始化順序Java
- myeclipse顯示web-inf下的classes資料夾EclipseWeb
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- linux替換jar裡面的class檔案LinuxJAR
- 載入Java專案中scr下的properties檔案Java
- Eclipse使用技巧:web專案構建時如何不刪除WEB-INF/classes下的檔案EclipseWeb
- IntelliJ IDEA Maven專案下資料夾不能右鍵新建class等檔案IntelliJIdeaMaven
- web.xml 檔案 配置載入順序WebXML
- J2SE - Java命令執行class和jar檔案JavaJAR
- JVM載入Class檔案的原理機制JVM
- Tomcat的class載入的優先順序一覽Tomcat
- java class檔案解析Java
- jar檔案could not find the main class解決JARAI
- 破解class檔案的第一步:深入理解JAVA Class檔案Java
- Java中getResourceAsStream的用法,讀取jar裡面的檔案JavaJAR
- 直接修改別人jar包裡面的class檔案 工具:jclasslibJAR
- 更改jar包中的一個classJAR
- java class檔案詳解Java
- java class 檔案格式解析Java
- Java Class檔案詳解Java
- 12c中匯入java的jar檔案JavaJAR
- java中的JAR檔案淺析JavaJAR
- java專案中的classpath和類載入器Java
- Java Class檔案結構例項分析(下)Java
- Jvm之用java解析class檔案JVMJava
- JAVA Class類檔案結構Java
- java加密保護jar包及class檔案,防止反編譯Java加密JAR編譯
- Class檔案解析
- SpringBoot配置檔案優先順序載入順序Spring Boot
- 例項分析JAVA CLASS的檔案結構Java
- IDEA中的.iml檔案和.idea資料夾Idea
- [springboot]配置檔案載入順序Spring Boot
- 提取資料夾中.lib檔名到文字中
- Web 開發中的檔案下載問題Web
- JavaScript 和 TypeScript 中的 classJavaScriptTypeScript
- ClassPlaceholder外掛:動態修改jar包class檔案JAR
- class與dex檔案