Domanda

Nel mio lavoro dobbiamo distribuire un'applicazione su vari ambienti.È un file WAR standard che necessita di un po' di configurazione, distribuito su Tomcat 6.

Esiste un modo per creare un "pacchetto di distribuzione" con Tomcat in modo da poterlo semplicemente estrarre e configurare Tomcat e la tua applicazione?Non sono sicuro che la creazione di un file .zip con la cartella Tomcat funzionerebbe!Certamente non installerebbe il servizio.

Suggerimenti benvenuti!

Dovrei notare che, al momento, tutte le app sono distribuite su server Windows.

Grazie, Phill

È stato utile?

Soluzione

Noi usiamo Installatore di formiche per distribuire la nostra applicazione, il server delle app e installarlo come servizio.Incorporiamo Wrapper del servizio Java nel programma di installazione per installare il servizio Windows.

Altri suggerimenti

Un'opzione potrebbe essere quella di utilizzare il contenitore servlet Winstone incorporato anziché Tomcat come descritto qui:http://winstone.sourceforge.net/#embedding

Quindi avresti un file jar eseguibile che esegue la tua applicazione.

Probabilmente potresti modificare il programma di installazione utilizzato da Tomcat stesso.

Comprimere semplicemente la directory è una soluzione valida, ma come hai notato, non installerà il servizio.

Probabilmente (a) comprimerei la directory (b) utilizzerei uno dei programmi di registro del servizio open source per installare il server e forse (c) utilizzerei NSIS per creare un programma di installazione.

A seconda dell'ambiente di installazione, il programma di installazione potrebbe anche dover chiedere all'utente una porta del server, poiché l'applicazione potrebbe non essere in grado di utilizzare la porta HTTP predefinita.

È commerciale, ma installa4j lo farà per te, inclusa l'installazione del servizio.

Potresti usare Programma di installazione multipiattaforma BitRock.Puoi dare un'occhiata BitNami per una serie di applicazioni Java come All'aperto, JRoller, E Liferay che sono stati confezionati utilizzando BitRock.Gli stack BitNami sono completamente gratuiti, sebbene Bitrock stesso sia uno strumento commerciale (disponiamo di licenze gratuite per progetti open source)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top