classloader

    1熱度

    1回答

    我正在處理需要類的檢測的項目。我使用javassist,因爲在我的情況下做儀器非常方便。 我面臨一個問題,可以使用下面的代碼段來描述: 假設第1類: public class Class1 { Class2 class2; } 和2類: public class Class2 { //Code } 而對於一個功能從定義的類中獲取CtClass,並進行一些代碼轉換。

    1熱度

    5回答

    獲取java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured,同時使用gRPC(google pub/sub)發佈/使用來自的消息Kafka。

    0熱度

    1回答

    我嘗試配置Maven插件碼頭開始我的戰爭應用,但它有一些併發症,像如下描述: 1º - 它有一個EJB JAR依賴關係; 2º - 它依賴於war(tag jstl:import context =「nscl」); 3º - 戰爭之間的類加載器必須共享。 所以,我需要一些幫助來解決第三個問題。看在我的pom.xml碼頭插件配置: <plugin> <groupId>org.ecli

    1熱度

    1回答

    我需要有一個應用程序,在運行時可以加載其他類和反序列化它的一個實例successfuly,以便它可以運行它的方法和讀取成員變量。 從我注意到,你不能序列在Java方法,所以我想在project2序列化類的實例,裝入ClassLoader編譯的類中project1,實例並從porject2在project1分配反序列化實例到實例化的加載類。 序列化的類將繼承這兩個項目相同的父類。 這是最好的方法嗎?

    8熱度

    1回答

    我們有一個桌面Swing應用程序和Google Guice 4.1.0依賴注入。在開發過程中一切正常,但當同事嘗試運行應用程序時發生了一些奇怪的事情。 我們有一個MainWindow類延伸JPanel。在構造函數中,這個類需要一些本身是可注入的控制器。在主要方法Guice注射器創建。然後噴油器試圖實例化MainWindow(injector.getInstance(MainWindow.class

    10熱度

    1回答

    我遷移項目科特林,這: public static Properties provideProperties(String propertiesFileName) { Properties properties = new Properties(); InputStream inputStream = null; try { inputStream = O

    0熱度

    1回答

    在我每次重新部署應用程序時,都會保留舊的webclassloader,因爲存在由休眠啓動的稱爲Timer-0的阻塞線程。 我試着用YourKit分析堆轉儲,但仍有幾個thousend類仍在加載,我很難弄清楚什麼是阻塞類加載器。 這給我留下了幾個問題: 如何查找類加載器無法卸載的原因是什麼? 是否有最佳做法來確保在不重新啓動容器的情況下完全卸載所有內容? 在此先感謝! UPDATE 樣品數據源: d

    3熱度

    1回答

    我碰到有些古怪的地方與類加載器和specs2 3.8.7+。因爲類加載器看起來是由sbt管理的,所以我在這裏特別詢問sbt的行爲。 我已經提出了一個示例項目,演示Github上的問題,其中 Shadowfiend/specs2-concurrent-boom-boom。如觀察到的,問題是 如果用完all project1/test project2/test,項目2可以最終使用線程上下文類加載器

    2熱度

    2回答

    我試圖從Procyon庫中使用com.strobel.decompiler.Decompiler反編譯器反編譯jar文件中的特定類。 這是我目前的做法: // jar file containing foo.class and bar.class JarFile myJar = new JarFile("my.jar"); // creating decompiler settings De

    0熱度

    1回答

    我想攔截ClassLoader的loadClass方法。爲了顯示ClassLoader加載類的過程。但我不知道aspectj的工作原理。它可以修改JDK的源代碼?