Avatar billede ppstyle Nybegynder
11. februar 2005 - 16:07 Der er 5 kommentarer og
1 løsning

find jarfiler på tomcats classpath fra javakode

Hej Guruer. Er nogen bekendt med hvorledes man kan få en liste over indlæste jarfiler fra Tomcat.

I et normalt java program ville jeg bare sige ->

System.getProperty("java.class.path" ); Og herefter parse mig til hvilke jarfiler der ligger på global classpath.

Dog får jeg ikke fat i dem tomcat loader fra eksempelvis i WEB-INF/lib/ eller dem fra common/lib.

Hvorledes finder jeg path til disse jarfiler ?

Mvh. Daniel Mersebak, God weekend
Avatar billede arne_v Ekspert
11. februar 2005 - 16:30 #1
Prøv den her JSP side:

<%@ page import="java.net.*" %>
<ul>
<%
        ClassLoader cl = this.getClass().getClassLoader();
        while(cl != null) {
            %>
            <li><%=cl.getClass().getName()%></li>
            <%
            if(cl instanceof URLClassLoader) {
                %>
                <ul>
                <%
                URL[] urls = ((URLClassLoader)cl).getURLs();
                for(int i = 0; i < urls.length; i++) {
                    %>
                    <li><%=urls[i]%></li>
                    <%
                }
                %>
                </ul>
                <%
            }
            cl = cl.getParent();
        }
%>
</ul>
Avatar billede arne_v Ekspert
11. februar 2005 - 16:31 #2
Det er ikke et godt eksempel på adskillelse af kod elogik og præsentation, men
det viser nok det du vil vide.
Avatar billede ppstyle Nybegynder
11. februar 2005 - 16:42 #3
Mange tak, lige hvad jeg havde brug for. Smaddersmart. Jeg synes det har været meget svært at finde dokumentation og eksempler på nettet/google.

God weekendm og igen tak tak.

Hilsen Daniel
Avatar billede arne_v Ekspert
11. februar 2005 - 16:50 #4
Jeg ligger et svar så
Avatar billede ppstyle Nybegynder
11. februar 2005 - 17:25 #5
Du burde undervise i hvor let komplekse ting kan forklares med et "ind til benet" eksempel.
Sjovt nok ikke en disciplin SUN mestrer i javadoc :)

God weekend, Daniel
Avatar billede arne_v Ekspert
11. februar 2005 - 20:22 #6
JavaDoc henvender sig primært til folk som ved hvordan tingene skal bruges
og kun skal checke metodenavn, rækkefølge af argumenter, typer af argumenter.
Der er næsten ingen eksempler.

Der er mange som synes at SUN skulle gøre ligesom Microsoft i .NET dokumentationen,
hvor der er mange mange flere eksempler.

Men ...

God weekend til dig også.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester