WebLogic Classloader分析工具
WebLogic Server具有一個名為Classloader Analysis Tool的內置Web應用程序,您可以通過http:// localhost:7001 / wls-cat訪問它
您需要使用為/ console Webapp配置的同一用戶登錄。 使用CAT,您可以檢查應用程序在服務器中加載了哪些類。 如果您的應用程序正在加載服務器已加載的jar,這將非常方便。 例如,如果在Web應用程序中包含自己的Apache commons-lang.jar并進行部署,您將看到org.apache.commons.lang.time.DateUtils并非來自Web應用程序!
如果收到錯誤消息說DateUtils#addDay()不存在或簽名不匹配,則可能是您使用的版本與WLS附帶的版本不同。 在這種情況下,您將需要添加“ WEB-INF / weblogic.xml”以更改類加載行為。 像這樣:
您可以使用此Web應用程序檢查的另一很酷的事情是打包在任何jar中的資源。 對于資源文件,必須使用#前綴。 例如,嘗試查找#log4j.properties ,您將看到它的加載位置。
您可以在此處閱讀有關此工具和相關材料的更多信息: http : //docs.oracle.com/cd/E24329_01/web.1211/e24368/classloading.htm
翻譯自: https://www.javacodegeeks.com/2014/03/weblogic-classloader-analysis-tool.html
總結
以上是生活随笔為你收集整理的WebLogic Classloader分析工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 8:按集合分组
- 下一篇: 使用Spring Roo进行概念验证