Domanda

Ho un broker incorporato completamente configurato tramite codice java (nessun file XML distribuibile). Quando indico il mio browser alla console web ottengo solo un 404 e un lsof mostra che nulla è in ascolto su 8161. È possibile utilizzare la console web con solo codice java? Sto bene usando il webserver fornito con ActiveMQ e sto bene con la porta 8161.

È stato utile?

Soluzione

Se si utilizza il codice Java e non si utilizza Spring, creare semplicemente il proprio contenitore servlet e registrare il WAR di amministrazione al suo interno.

Questo esempio mostra come farlo nel codice Java che viene preso dal sorgente della console web.

Probabilmente ti ci vorranno un po 'di prove ed errori per ottenere tutti i barattoli richiesti sul tuo percorso di classe, tieni conto che avrai bisogno di tutto Jetty, JSP, Serlvets, JSTL e altro ancora, oltre alle cose di ActiveMQ

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