Configurando os recursos padrão Java EE

É possível usar o console administrativo ou os comandos wsadmin para configurar ligações para os recursos padrão Java™ Platform Enterprise Edition (Java EE).

Sobre Esta Tarefa

Novo Recurso Novo Recurso:
A especificação Java EE define seis recursos padrão, que o produto fornece em sua configuração padrão. Configure um provedor de recursos padrão do Java EE ligando o nome Java Naming and Directory Interface (JNDI) para um recurso padrão ao nome JNDI de um recurso configurado. Por exemplo, é possível ligar java:comp/DefaultDataSource a uma origem de dados configurada no produto.newfeat
Tabela 1. Recursos padrão do Java EE. Cada recurso padrão possui um nome de classe e um nome JNDI. Deve-se ligar um recurso ao tipo de recurso WebSphere correspondente.
Classe de recurso Nome do Java EE JNDI Tipo de recurso do WebSphere
javax.sql.DataSource java:comp/DefaultDataSource Origem de dados JDBC
javax.enterprise.concurrent.ContextService java:comp/DefaultContextService Gerenciador de Serviços
javax.enterprise.concurrent.ManagedExecutorService java:comp/DefaultManagedExecutorService Gerenciador de Serviços
javax.enterprise.concurrent.ManagedScheduledExecutorService java:comp/DefaultManagedScheduledExecutorService Gerenciador de Serviços
javax.enterprise.concurrent.ManagedThreadFactory java:comp/DefaultManagedThreadFactory Gerenciador de Serviços
javax.jms.ConnectionFactory java:comp/DefaultJMSConnectionFactory Depósito de Informações da Conexão do JMS

Procedimento

  1. No console administrativo, clique em Recursos > Recursos padrão do Java EE para ir para a página Configurações dos recursos padrão Java EE.
  2. Especifique um escopo.

    O escopo indica o local do arquivo de configuração do recurso. Cada recurso padrão do Java EE tem uma ligação configurável em cada um dos escopos de célula, nó e servidor. Por padrão, as ligações são configuradas somente para cada recurso padrão no escopo da célula. É possível configurar as ligações de recurso padrão em todos, alguns ou nenhum dos escopos configuráveis.

    Se existirem várias ligações para um recurso padrão, o produto resolverá as ligações com a seguinte prioridade:
    • 1. Escopo do servidor
    • 2. Escopo do nó
    • 3. Escopo da célula
    Por exemplo, se uma origem de dados padrão for ligada a jdbc/myCellDataSource no escopo da célula e jdbc/myServerDataSource no escopo do servidor para o servidor server1, qualquer consulta de java:comp/DefaultDataSource em server1 será resolvida para jdbc/myServerDataSource. Se outro servidor server2 existir na célula sem ligação no escopo do nó ou do servidor, uma consulta de java:comp/DefaultDataSource será resolvida para jdbc/myCellDataSource.
  3. Ligar um recurso padrão do Java EE a um recurso configurado.

    Por exemplo, para ligar a origem de dados padrão a uma origem de dados configurada do Java Database Connectivity (JDBC), selecione uma origem de dados na lista de Origem de dados padrão. Por padrão, cada ligação java:comp/padrãoxxx referencia a um recurso integrado correspondente fornecido pelo produto.

    Considere as informações a seguir ao configurar o provedor de recursos:

    Origem de dados padrão
    A origem de dados padrão na configuração padrão é uma origem de dados integrada Derby, que não é suportada em um ambiente de produção.
    Evitar Problemas Evitar Problemas: Para usar uma origem de dados padrão suportada em um ambiente de produção, deve-se reconfigurar as ligações para a origem de dados padrão referenciar a uma origem de dados suportada.gotcha
    Recursos padrão simultâneos
    Diferentemente da origem de dados padrão e do JMS Connection Factory padrão, os recursos de simultaneidade padrão não possuem uma correspondência de um para um com os tipos de recursos na configuração do WebSphere. Em vez disso, o recurso WorkManager implementa todos os quatro recursos de simultaneidade. Por padrão, todos os quatro recursos de simultaneidade EE estão ligados a um único recurso integrado WorkManager com o nome JNDI wm/default. É possível ligar esses recursos padrão a diferentes recursos WorkManager.
    Recursos padrão JMS
    O connection factory de JMS padrão está disponível somente no escopo da célula, e referencia o SIBus denominado defaultBus. Para usar o connection factory de JMS padrão, crie o Barramento de integração de serviços denominado defaultBus ou modifique a propriedade Bus name do connection factory de JMS no console administrativo para referenciar o SIBus desejado. Em qualquer um dos casos, deve-se incluir os membros (servidores de aplicativos) no barramento e escolher o tipo de messageStore (FileStore ou DataStore) para a persistência, para obter o tempo de execução do mecanismo do sistema de mensagens.
  4. Clique em OK.

    Depois de concluir essas etapas, os aplicativos poderão localizar o recurso padrão do Java EE fazendo uma consulta que utilize o nome JNDI java:comp/padrãoxxx correspondente. A seção Exemplo mostra o código que seu aplicativo pode usar para localizar um recurso.

Exemplo

Os exemplos de código a seguir mostram como um aplicativo pode localizar um recurso padrão.

  • Consulta que usa a injeção @Resource
    @Resource(lookup = "java:comp/DefaultDataSource")
    DataSource defaultDatasource;
  • Consulta JNDI
    DataSource defaultDs = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");
  • Anotação @Resource sem a consulta, a qual é padronizada para o nome JNDI correspondente definido pela especificação Java EE
    @Resource
    DataSource defaultDatasource;

O que Fazer Depois

É possível configurar as propriedades de um recurso ao qual um recurso padrão do Java EE está ligado. Por exemplo, suponha que java:comp/DefaultDataSource esteja ligado a jdbc/myDatasource e que você deseje configurar o tamanho do conjunto máximo de java:comp/DefaultDataSource para 10. Para fazer isso, configure o tamanho do conjunto máximo de jdbc/myDataSource para 10. Para obter informações sobre como modificar as propriedades de diversos recursos, consulte os links relacionados.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_jeedefaultres
Nome do arquivo: tdat_jeedefaultres.html