Achar pagina no Jboss4

Bom dia!

Preciso dar manutenção em um projeto, e me passaram o jboss com o “projeto” compilado dentro.
Inciei o jboss e o projeto foi “deployado”.

Problema: Não sei qual URL acessar para testar o “projeto”.

Pergunta: O jboss tem alguma ferramenta pra encontrar as paginas ou projetos que foram “deployados” nele?

Por padrão ele vem configurado na porta 8080. Então seria http://localhost:8080/suaApp

Mas caso não seja a 8080, você pode descobrir acessando o arquivo server.xml que fica no diretório: \jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer
Abrindo o arquivo server.xml você vai encontrar algo assim:

   <Connector port="8080" address="${jboss.bind.address}"    
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" />

Connector port=“8080” representa a porta de acesso ao JBoss.

Bom, você pode checar com essa query de MBeans:

jboss.web:type=Manager,*

Você pode rodar ela no twiddle, no jmx-console ou no JMX view (JBoss Developer Studio).

Exemplo com o twiddle:

Pode ser que você precise passar o usuário e senha (parâmetros -u e -p, respectivamente). A porta 1099 é padrão, pode ser que seja outra também.

Apenas complementando: isso somente te dará os projetos web, quanto às páginas não há nada que você possa fazer que não seja olhar o pacote direto no servidor (que também não é nada complicado).

Valeu pelas respostas :D.

Então o problema é que ainda não me passaram o fonte do “projeto”, e como eles reclamavam que estava muito lento, eu já queria começar os testes mesmo antes de ter o fonte.

Consegui entrar em contato e descobri que o problema era que o projeto estava rodando na porta 8180. xD