/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hente environment-variable fra kørende JVM~
Fra : Kenneth Ahn Jensen


Dato : 04-12-02 15:10

Jeg har brug for, i debugging øjemed, at spørge en JVM om hvilke værdier for
de forskellige miljøvariable den kører med, men jeg kan ikke rigtig se
hvordan det gøres.
Helt præcis vil jeg gerne kende dens classpath. (klassisk problem)

Problemet ligger gemt i at jeg kører webservices på en AXIS inde fra en
Tomcat servlet server, og tomcat startes via noget suid osv. En smule
uigennemskueligt...

Jeg har bl.a. luret på java.lang.Runtime, som jeg fandt mest oplagt, men
tilsyneladende er der ingen metoder som ligner noget brugbart.

Har I nogle ideer?

--
Mvh
Kenneth

 
 
Michael Banzon (04-12-2002)
Kommentar
Fra : Michael Banzon


Dato : 04-12-02 15:55

"Kenneth Ahn Jensen" <antipiratgruppen@yahoo.com> skrev i en meddelelse
news:asl288$spj$1@sunsite.dk...
> Jeg har brug for, i debugging øjemed, at spørge en JVM om hvilke værdier
for
> de forskellige miljøvariable den kører med, men jeg kan ikke rigtig se
> hvordan det gøres.
> Helt præcis vil jeg gerne kende dens classpath. (klassisk problem)
>
> Problemet ligger gemt i at jeg kører webservices på en AXIS inde fra en
> Tomcat servlet server, og tomcat startes via noget suid osv. En smule
> uigennemskueligt...
>
> Jeg har bl.a. luret på java.lang.Runtime, som jeg fandt mest oplagt, men
> tilsyneladende er der ingen metoder som ligner noget brugbart.
>
> Har I nogle ideer?
>
> --
> Mvh
> Kenneth

Hej Kenneth,

Ville det ikke virke med
java.lang.System.getProperty(java.lang.String)-metoden??

/ Michael



Kenneth Ahn Jensen (04-12-2002)
Kommentar
Fra : Kenneth Ahn Jensen


Dato : 04-12-02 17:58

Michael Banzon wrote:
>
> Ville det ikke virke med
> java.lang.System.getProperty(java.lang.String)-metoden??

Jo.
Tak for hjælpen.

Følgende stump knalder hele sættet af systemegenskaber ind i en streng:

Properties p = System.getProperties();
String retur = "";
for (Enumeration e = p.propertyNames(); e.hasMoreElements() ;) {
String temp = e.nextElement().toString();
retur = retur + temp + ": " + p.getProperty( temp ) + "\n";
}

--
Mvh
Kenneth

Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408509
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste