Domanda

Io fondamentalmente voglio essere in grado di distribuire più versioni dello stesso file EAR allo stesso server (esempio Glassfish?), E hanno un percorso unico per ogni versione che li separa.

Dalla mia lettura su questo sembra che più EAR distribuire alla radice dello spazio dei nomi del server web in modo che essi possono coesistere se non hanno in collisione del contesto-radice della guerra di.

Nel mio caso avrei preferito che invece di tutto ciò che accade in "/", mi piacerebbe essere in grado di marca una data di compilazione EAR-file per distribuire sempre sotto un determinato percorso come "/ foo-20.100.319" o "/ foo-CUSTOMER-20010101". Questo può essere fatto facilmente con un singolo file WAR semplicemente rinominandolo. Non ho bisogno o vogliono loro di disturbano a vicenda.

E 'la mia comprensione che questo rimappatura è al di fuori del campo di applicazione del file application.xml, così ho scoperto che http://docs.sun.com/app/docs/doc/820-7693/beayr?a=view dice che posso specificare web-uri e context-root, ma io non sono sicuro che ciò che desidero fare, può essere specificato con questi in Glassfish.

Come dovrei affrontare questo? Ho il pieno controllo del processo di compilazione.

(ho trovato Distribuzione di più applicazioni Web Java a Glassfish in una volta ma io non sono certo come applicare questo per quello che mi serve).

È stato utile?

Soluzione

Il application.xml consente di mappare una web app che è racchiuso in un orecchio al contesto principale di vostra scelta . È anche possibile fare questo con la sun-application.xml .

Dal momento che hai il pieno controllo del processo di generazione, la scelta è vostra.

Si consiglia di leggere la - possibilità deploymentplan del sottocomando deploy di GlassFish di utilità asadmin . Esso permette di mixare file aggiuntivi nell'archivio distribuito prima della lavorazione distribuzione ... Quindi, è possibile creare un file singolo orecchio 'generiche' e di un certo numero di file deploymentplan più brevi, che 'mix-in' file application.xml-sun necessario creare una distribuzione personalizzata.

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