Recentemente ho iniziato a giocare con Openshift e mi chiedo se esiste un modo per distribuire (testare) l'applicazione sull'host locale prima di caricarlo su openshift. Il fatto è che ogni volta che apporto modifiche al codice, ci vuole del tempo per spingerlo su openshift e controllare se funziona.Come testare un'applicazione openshift su host locale
L'SDK del motore di app di Google (per Eclipse), ad esempio, include un'applicazione server Web (simulatore di app engine) che consente di testare l'app localmente prima di distribuirla su google.
thnx Fotis
L'ambiente JBoss su OpenShift differisce da uno locale in alcuni modi banali, penso; OpenShift prenderà una configurazione del server da '.openshift/config/standalone.xml', mentre un JBoss locale ne avrà bisogno in' configuration'. Presumo che ci sia uno script di distribuzione da qualche parte in OpenShift che lo estrae e lo collochi nel posto giusto (OpenShift costruisce un server JBoss su '~/AppName/jbossas-7/standalone /'), ma non so se c'è un modo semplice per farlo localmente. –
se vuoi davvero eseguire jboss al 100% dato che è eseguito su OpenShift, puoi dire al tuo jbossas-7 locale di eseguire il file di configurazione usato su OpenShift: Passalo semplicemente questo file di configurazione con il parametro della riga di comando - -server-config (https://docs.jboss.org/author/display/AS71/Command+line+parameters) – adietisheim
C'è qualcos'altro che è diverso sulle macchine OpenShift? Ho dato un'occhiata allo script di shell che avvia JBoss lì, e c'è un sacco di cose in corso, ma nulla mi ha colpito come immediatamente significativo. –