sql >> Databasteknik >  >> RDS >> Oracle

loader-begränsningar överträtts vid länkning av javax/xml/namespace/QName-klass från webbapp på Oracle 10g

Den här klassen finns i hälften av WS Java-biblioteken där ute. Det är väldigt enkelt att ladda det från flera klassladdare och senare jämföra dem, vilket orsakar ett LinkageError.

En effektiv (men slägga) teknik för att spåra detta är att modifiera Classloader från Java-källan för att dumpa vilken burk den här speciella klassen laddar från vid laddningstidpunkten, och sedan lägga upp din bootclasspath med din modifierade version:

-Xbootclasspath/p:/path/to/hackedBin



  1. Hur man skript SQL-server databas roll?

  2. PHP - Azure mySQL i appen ändrade portar slumpmässigt

  3. Del 2:hur man får summan av en partitionsbaserad fråga utan att faktiskt pivotera

  4. SQL-fråga för att returnera data endast om ALLA nödvändiga kolumner finns och inte NULL