Mensagens enviadas por: rogeriofrguj
Índice dos Fóruns » Perfil de rogeriofrguj » Mensagens enviadas por rogeriofrguj
Autor Mensagem
Olá pessoal, estou precisando a partir de uma classe java efetuar uma conexão enviando alguns dados para uma url, tipo http://www.sms.com.br?celular=xxxxx&mensagem=teste, você conhecem alguma forma de fazer.

Obrigado.
Olá pessoal,

Como eu faço para checar quais aplicações web estão utilizando uma mesma fila JMS.

obrigado!
Bom pessoal desculpa mas parece que o guj esta com problemas com codigos comentados.

acessem http://www.javafree.com.br/forum/viewtopic.php?t=13009 para ver as dicas na integra.




Bom a respeito da frase "Pelo visto você entende de JBoss e talvez possa me ajudar. " talvez não seja verdade, estou começando os estudos desta ferramentas agora e tive algumas dificuldades para achar materiais de configuração e por isso postei estas dicas apos ter mexido bastante nos xml's do jboss, porque acho que são configurações mínimas porem bastante usadas. Bom assim de cara não consiguirei te responder, mas posta ai o erro e qual é a estrutura da sua aplicação, talvez seja os descritores xml.
Ops problemas com os [code]

Mapeamento do diretório das aplicações fora do /deploy.

Para que você crie suas aplicações de uma maneira mais organizada, você poderá mapear um diretório qualquer para que o JBoss faça o deploy.

Ex: Para mapear o seguinte diretório com algumas aplicações basta.

c:\
|--aplicacoes
| |
| |---aplicacao1
| | |----*.ear
| |
| |---aplicacao2
| | |----*.war
| |
| |---aplicacao3
| |----*.sar
|
|--jboss-xxxxx

Editar o arquivo c:\jboss-xxxx\server\xxxxxx\conf\jboss-service.xml e acrescentar o endereço desejado. Neste mesmo arquivo existem alguns exemplos comentados de possíveis formas de deploy.


....
<attribute name="ScanPeriod">3000</attribute>
?.
<attribute name="URLs">deploy/,file:/c:/aplicacoes/</attribute>

<attribute name="RecursiveSearch">True</attribute>

</mbean>

</server>

?ScanPeriod? --> Intervalo de tempo em milisegundos entre as varreduras por atualizações das aplicações pelo Jboss.

?RecursiveSearch? --> Habilita ou não a varredura dos subdiretórios existentes nos diretórios de deploy, no nosso caso c:\jboss-xxxx\server\xxxxxx\deploy e c:/aplicacoes

Mudar a porta padrão de 8080 para 80.

Editar o arquivo server.xml localizado em c:\jboss-xxxx\server\xxxxxx\deploy\jbossweb-tomcat50.sar\ server.xml e alterar a seguinte linha:


<conector port=?8080? address ....

para

<conector port=?80? address ...

Habilitar a solicitação de senha pelo JBoss ao acessar a área do web-console ou jmx-console

Para forçar o jboss a solicitar uma senha válida ao tentar acessar os consoles de administração basta alterar os seguintes arquivos:

web-console:

c:\jboss.xxxx\server\xxxxx\deploy\jmx-console.war\WEB-INF

jboss-web.xml

<jboss-web>
<!-- Uncomment the security-domain to enable security. You will
need to edit the htmladaptor login configuration to setup the
login modules used to authentication users.
<security-domain>java:/jaas/jmx-console</security-domain>
-->
</jboss-web>

Retirar o comentário da linha <security-domain>java:/jaas/jmx-console</security-domain>

<jboss-web>
<!-- Uncomment the security-domain to enable security. You will
need to edit the htmladaptor login configuration to setup the
login modules used to authentication users.
-->

<security-domain>java:/jaas/jmx-console</security-domain>
</jboss-web>

web.xml

<!-- A security constraint that restricts access to the HTML JMX console
to users with the role JBossAdmin. Edit the roles to what you want and
uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
secured access to the HTML JMX console.
<security-constraint>
<web-resource-collection>
<web-resource-name>HtmlAdaptor</web-resource-name>
<description>An example security config that only allows users with the
role JBossAdmin to access the HTML JMX console web application
</description>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>
-->

Retirar o comentário das linhas abaixo.

<!-- A security constraint that restricts access to the HTML JMX console
to users with the role JBossAdmin. Edit the roles to what you want and
uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
secured access to the HTML JMX console.
-->

<security-constraint>
<web-resource-collection>
<web-resource-name>HtmlAdaptor</web-resource-name>
<description>An example security config that only allows users with the
role JBossAdmin to access the HTML JMX console web application
</description>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>JBossAdmin</role-name>
</auth-constraint>
</security-constraint>

Arquivo que contem as senhas está em c:\jboss-xxxx\server\xxxx\deploy\jmx-console.war\WEB-INF\classes

\xxxxxx-roles.properties --> arquivo dos grupos de usuários
\xxxxxx-users.properties --> arquivo de usuários

Realizar as mesmas alterações para os arquivos disponíveis em C:\jboss-xxxxx\server\xxxxx\deploy\management\web-console.war\WEB-INF para habilitar a requisição de senhas para o jmx-console.

Caso seja necessário alterar o nome dos arquivos de senhas basta realizar as seguintes alterações em c:\jboss-xxxx\server\xxxxx\conf\login-config.xml.

<application-policy name = "jmx-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">seu-arquivo-users.properties</module-option>
<module-option name="rolesProperties">seu-arquivo-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>

<application-policy name = "web-console">
<authentication>
<login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
flag = "required">
<module-option name="usersProperties">seu-arquivo-users.properties</module-option>
<module-option name="rolesProperties">seu-arquivo-roles.properties</module-option>
</login-module>
</authentication>
</application-policy>

Obs: É necessário realizar o re-start do serviço JBoss.
Mapeamento do diretório das aplicações fora do /deploy.

Para que você crie suas aplicações de uma maneira mais organizada, você poderá mapear um diretório qualquer para que o JBoss faça o deploy.

Ex: Para mapear o seguinte diretório com algumas aplicações basta.



Editar o arquivo c:\jboss-xxxx\server\xxxxxx\conf\jboss-service.xml e acrescentar o endereço desejado. Neste mesmo arquivo existem alguns exemplos comentados de possíveis formas de deploy.




?ScanPeriod? --> Intervalo de tempo em milisegundos entre as varreduras por atualizações das aplicações pelo Jboss.

?RecursiveSearch? --> Habilita ou não a varredura dos subdiretórios existentes nos diretórios de deploy, no nosso caso c:\jboss-xxxx\server\xxxxxx\deploy e c:/aplicacoes

Mudar a porta padrão de 8080 para 80.

Editar o arquivo server.xml localizado em c:\jboss-xxxx\server\xxxxxx\deploy\jbossweb-tomcat50.sar\ server.xml e alterar a seguinte linha:




para



Habilitar a solicitação de senha pelo JBoss ao acessar a área do web-console ou jmx-console

Para forçar o jboss a solicitar uma senha válida ao tentar acessar os consoles de administração basta alterar os seguintes arquivos:

web-console:

c:\jboss.xxxx\server\xxxxx\deploy\jmx-console.war\WEB-INF

jboss-web.xml


Retirar o comentário da linha <security-domain>java:/jaas/jmx-console</security-domain>



web.xml



Retirar o comentário das linhas abaixo.



Arquivo que contem as senhas está em c:\jboss-xxxx\server\xxxx\deploy\jmx-console.war\WEB-INF\classes

\xxxxxx-roles.properties --> arquivo dos grupos de usuários
\xxxxxx-users.properties --> arquivo de usuários

Realizar as mesmas alterações para os arquivos disponíveis em C:\jboss-xxxxx\server\xxxxx\deploy\management\web-console.war\WEB-INF para habilitar a requisição de senhas para o jmx-console.

Caso seja necessário alterar o nome dos arquivos de senhas basta realizar as seguintes alterações em c:\jboss-xxxx\server\xxxxx\conf\login-config.xml.



Obs: É necessário realizar o re-start do serviço JBoss.
Mapeamento do diretório das aplicações fora do /deploy.

Para que você crie suas aplicações de uma maneira mais organizada, você poderá mapear um diretório qualquer para que o JBoss faça o deploy.

Ex: Para mapear o seguinte diretório com algumas aplicações basta.



Editar o arquivo c:\jboss-xxxx\server\xxxxxx\conf\jboss-service.xml e acrescentar o endereço desejado. Neste mesmo arquivo existem alguns exemplos comentados de possíveis formas de deploy.



?ScanPeriod? --> Intervalo de tempo em milisegundos entre as varreduras por atualizações das aplicações pelo Jboss.

?RecursiveSearch? --> Habilita ou não a varredura dos subdiretórios existentes nos diretórios de deploy, no nosso caso c:\jboss-xxxx\server\xxxxxx\deploy e c:/aplicacoes


Mudar a porta padrão de 8080 para 80.

Editar o arquivo server.xml localizado em c:\jboss-xxxx\server\xxxxxx\deploy\jbossweb-tomcat50.sar\ server.xml e alterar a seguinte linha:



para



Habilitar a solicitação de senha pelo JBoss ao acessar a área do web-console ou jmx-console

Para forçar o jboss a solicitar uma senha válida ao tentar acessar os consoles de administração basta alterar os seguintes arquivos:

web-console: c:\jboss.xxxx\server\xxxxx\deploy\jmx-console.war\WEB-INF

jboss-web.xml



Retirar o comentário da linha <security-domain>java:/jaas/jmx-console</security-domain>




web.xml



Retirar o comentário das linhas abaixo.



Arquivo que contem as senhas está em c:\jboss-xxxx\server\xxxx\deploy\jmx-console.war\WEB-INF\classes

\xxxxxx-roles.properties --> arquivo dos grupos de usuários
\xxxxxx-users.properties --> arquivo de usuários

Realizar as mesmas alterações para os arquivos disponíveis em C:\jboss-xxxxx\server\xxxxx\deploy\management\web-console.war\WEB-INF para habilitar a requisição de senhas para o jmx-console.

Caso seja necessário alterar o nome dos arquivos de senhas basta realizar as seguintes alterações em c:\jboss-xxxx\server\xxxxx\conf\login-config.xml.



Obs: É necessário realizar o re-start do serviço JBoss.
Ola pessoal, peguei um exemplo (codigo abaixo) de aplicação que gera logs so que eu preciso fazer a mesma coisa so que para uma pagina jsp, e não estou conseguindo instanciar a classe Logger na pagina jsp. Como seria o correto.



Estou tentando isto, mas não da certo:

Olá pessoal,

Li alguns artigos sobre ClassLoader que falavam que um classloader é a classe principal (pacote java.lang) que a jvm carrega primeiro para depois interpretar os codigos .class (bytecodes) das aplicações java. Li tambem que algumas aplicações podem entrar em conflitos por causa de suas versões. Estou usando o servidor de aplicações JBoss em um ambiente corporativo, e a dúvida é: Mas quando uma aplicações pode entrar em conflito com outras. O que é necessário fazer para resolver este tipo de problema? Escrever outro classloader? Existe classloader para download, dependendo da versão ... . Sei que no JBoss é possivel carregar uma aplicação informando o classloader a partir do descritor abaixo:

Como ficaria o trecho do codigo java para ler os parametros do arquivo xml.

obrigado.
Ola pessoal, a minha pergunta é:

tenho uma aplicação em jsp que acessa uma base mysql, e este acesso eu configuro na própria aplicação, então o que eu queria fazer era que a aplicação buscasse as informações em um arquivo xml via jndi, em qual arquivo e quais as configurações eu deveria fazer.

Acesso via aplicação.



Me falaram que eu poderia configurar um arquivo xml assim, mas não falaram qual o arquivo.

Código:

amigão tente isto:

ache o seguinte trecho no arquivo JBOSS_HOMEserverdefaultdeployjbossweb-tomcat50.sarserver.xml para



e altere o 8080 para 80, testei com o JBoss 4.0 e deu certo
ola pessoal, como faço para forçar o JBoss a pedir uma senha quando tento acessar o http://localhost:8080/web-console/ da mesma forma que o tomcat faz.
 
Índice dos Fóruns » Perfil de rogeriofrguj » Mensagens enviadas por rogeriofrguj
Ir para:   
Powered by JForum 2.1.8 © JForum Team