Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [tomcat] avviare tomcat dalla mia applicazione

    salve a tutti,
    provo nuovamente a scrivere una domanda sperando questa volta di avere una risposta

    La mia applicazione è un demone che scaricare e scambia della roba con altri peer, è simile ad un p2p. Inoltre ha anche una GUI che permette di visualizzare lo stato corrente dell'esecuzione.

    Vorrei sapere se dopo l'avvio del mio programma, una volta che tutti è stato inizializzato, posso avviare tomcat per fornire un servizio web.

    Voglio essere io ad eseguire tomcat e non tomcat ad avviare la mia applicazione. Ovviamente tomcat deve essere nello stesso processo perchè le JSP devono interrogare e la mia applicazione in modo simile a come fa la GUI.


    Spero di essermi spiegato.
    ...

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    41
    Con tomcat non son sicuro, credo sia uscita una versione embedded ma non l'ho mai provata.

    Qui trovi un esempio su come fare con tomcat.

    Ti cosglio di usare jetty. È perfetto per questo tipo di uso. Lo includi nelle tue dependencies e poi lo avvii così dal tuo main (o dove vuoi) facendo qualcosa come:

    codice:
    import org.mortbay.jetty.Server;
    ...
    Server jetty = new Server();
    jetty.start();
    Se googoli un po' troverai tantissimi esempi.

    Se usi maven aggiungi questo nel tuo pom.xml
    codice:
         <dependency>
           <groupId>org.mortbay.jetty</groupId>
           <artifactId>jetty</artifactId>
           <version>${jetty.version}</version>
         </dependency>

  3. #3
    Originariamente inviato da Cl4Ba
    Con tomcat non son sicuro, credo sia uscita una versione embedded ma non l'ho mai provata.

    Qui trovi un esempio su come fare con tomcat.

    Ti cosglio di usare jetty. È perfetto per questo tipo di uso. Lo includi nelle tue dependencies e poi lo avvii così dal tuo main (o dove vuoi) facendo qualcosa come:

    codice:
    import org.mortbay.jetty.Server;
    ...
    Server jetty = new Server();
    jetty.start();
    Se googoli un po' troverai tantissimi esempi.

    Se usi maven aggiungi questo nel tuo pom.xml
    codice:
         <dependency>
           <groupId>org.mortbay.jetty</groupId>
           <artifactId>jetty</artifactId>
           <version>${jetty.version}</version>
         </dependency>
    Grazie mille,
    anche se per ora sembra troppo complesso per studiarmi un altra cosa in parallelo. Già sono alle prese con JPA e con JxTA. Però per dopo sembra un ottima alternativa a tomcat.
    Mi sono segnato la pagina sui preferiti.

    Grazie
    ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.