Prezados, boa noite!
Preciso de uma ajuda de vcs. Já vaguei por toda a net e não achei algo que possa solucionar meu problema. Tenho 2 aplicações ejb (teste1.ear e teste2.ear) com base de dados diferentes, e preciso rodá-las no mesmo container (JBOSS). Tudo isso porque tenho em meu router tenho configurado o nat e o dmz apontando pra uma máquina, que irá oferecer o acesso externo dessas duas aplicações para empresas diferentes, de modo que para acessar-lás, terei que somente alterar o nome do contexto na url. Ex.: (http://xx.xx.xx.xx:8080/teste1 e a outra http://xx.xx.xx.xx:8080/teste2). Se consegui me expressar de forma entendível e isso sendo possível, alguém poderia me ajudar???
No aguardo!!!
Já tentou simplesmente,
mudar o nome do arquivo ?
hum… protocolo http e nome do contexto em aplicação EJB ? Não entendi…
Cria um arquivo jboss-web.xml dentro da sua aplicação dentro da pasta WEB-INF
e depois define o context root da sua aplicação lá da seguinte forma:
<jboss-web>
<context-root>bank</context-root>
</jboss-web>
Você pode mudar esse context root no seu web.xml, mas com o arquivo jboss-web.xml você consegue configurar o dns para o qual sua aplicação vai responder
e também pode limitar sua aplicação para só responder ao dns e não a chamadas pelo endereço ip da aplicação.
Senhores do conselho…
Quando inicio o jboss ---> bin/run.bat -c default, não chega a apresentar nenhum erro com as duas aplicações (teste1.ear e teste2.ear). Somente a primeira aplicação roda de forma correta por ser rodada primeiro, mas a outra apresenta erro ao ser executada.
Essa parada tá PHODA!!!!!!! rsrsrrsrsrsrs
Você criou o arquivo Jboss-web como eu falei?