Announcement

Collapse
No announcement yet.

Liste der deployten Anwendungen im Tomcat 5.5

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Liste der deployten Anwendungen im Tomcat 5.5

    Hallo,

    folgendes Szenario: Ich habe auf einem Tomcat (Version 5.5) 2 Anwendungen. Ich möchte jetzt von der einen Anwendung ein Servlet der anderen aufrufen.
    Am liebsten wäre mir ich könnte das Servlet ohne eine HttpURLConnection aufrufen. So was wie:

    PHP Code:
    //Pseudocode!

    TomcatApplication theApp Tomcat.getDeployedApplication("foo");
    theApp.getServlet("servletname").call(); 
    Hab aber leider bisher keine Lösung gefunden.



    Ich bin dann notgedrungen auf die Variante mit HttpURLConnection ausgewichen. Dabei ist jetzt mein Problem, dass ich leider die URL hard coded verwende:

    PHP Code:
    URL theUrl = new URL("http://localhost:8180/foo/servletname");
    HttpURLConnection theURlConnection = (HttpURLConnectiontheUrl.openConnection(); 
    Besser wäre es wenn ich ich die URL zur Laufzeit auslesen könnte. Möglicherweise indem ich mir vom Tomcat eine Liste aller deployten Anwendung hole. Und dann im Idealfall noch die vollständige URL rauslesen könnte. SO ähnlich wie im Tomcat Manager.

    Ich habe also im Prinzip folgende Fragen:
    Wie kann ich im Tomcat von Anwendung A auf Anwendung B zugreifen?
    Wie bekomme ich im Tomcat eine Liste aller deployten Anwendungen?


    Gruß
    Harri E.
Working...
X