我想知道的任何機制/工具是否檢查jar文件之間的相同階級衝突在我Application Server和WebSphere。如何檢查應用程序服務器和WebSphere之間的類衝突?
我有一些罐子的/WEB_INF/lib
,在/WEB_INF/classes
並在${WAS_INSTALL_ROOT}/plugins
類文件。那麼如何檢查jar是否包含相同的類?有哪些工具可用?有什麼建議麼 ?
我想知道的任何機制/工具是否檢查jar文件之間的相同階級衝突在我Application Server和WebSphere。如何檢查應用程序服務器和WebSphere之間的類衝突?
我有一些罐子的/WEB_INF/lib
,在/WEB_INF/classes
並在${WAS_INSTALL_ROOT}/plugins
類文件。那麼如何檢查jar是否包含相同的類?有哪些工具可用?有什麼建議麼 ?
假設您在詢問傳統的WebSphere(而不是Liberty),聽起來好像您將從類加載器查看器工具中受益。
,如果你從你的應用程序的某些部分或運行時的某些部分加載給定類不確定時,這是有幫助的。 (我猜你在詢問「應用程序服務器和WebSphere」之間的衝突時,可能意味着「應用程序和WebSphere」之間的衝突)。
此工具記錄在here中,並在第20.3節,第20.4節在this redbook。
有一個工具,做正是你想要的東西 - 遷移二進制掃描儀進行了更新,執行「盤點」報告,將檢查你的應用程序中使用重複的課程和與WebSphere庫的潛在衝突。欲瞭解更多信息,請參閱這篇文章:https://developer.ibm.com/wasdev/blog/2017/01/25/binary-scanner-not-just-migrations-anymore/
不知道從@Jarid答案。這聽起來更容易,至少值得一試! –