Articles of ejb 3.0

Conjunto de MDB ActivationConfig dinamicamente

Eu tenho a seguinte configuração do MDB @MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = “destinationType”, propertyValue = “javax.jms.Topic”), @ActivationConfigProperty(propertyName = “destinationJndiName”, propertyValue = “jms/test/log”), @ActivationConfigProperty(propertyName= “destination”, propertyValue=”jms_test_log”), @ActivationConfigProperty(propertyName=”acknowledgeMode”, propertyValue=”Auto-acknowledge”), @ActivationConfigProperty(propertyName=”addressList”, propertyValue=”mq://test.server.co.uk:7676″), @ActivationConfigProperty(propertyName = “maxSession”, propertyValue = “10”) }) @TransactionManagement(TransactionManagementType.BEAN) public class DownloadListener implements MessageListener { …. Gostaria de poder definir a propriedade addressList dinamicamente. Os valores serão […]

javax.naming.NoInitialContextException: Não é possível instanciar a class:

Estou tentando implementar o aplicativo EJB simples Descrito no tutorialpoint e estou usando o JBoss 5.1 e eclipse como IDE e criei o projeto como EJB 3. mas estou recebendo o erro abaixo javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) at javax.naming.InitialContext.init(InitialContext.java:242) at javax.naming.InitialContext.(InitialContext.java:216) at com.tutorialspoint.test.EJBTester.(EJBTester.java:42) at com.tutorialspoint.test.EJBTester.main(EJBTester.java:51) […]

java.lang.ClassCastException: $ Proxy99 não pode ser convertido

Eu estou usando o JBoss4.2.2 e java6. O nome do ouvido implantado é apa.ear Em um servlet, tenho a seguinte linha de código: placeBid = (PlaceBid) context.lookup(“apa/” + PlaceBid.class.getSimpleName() + “/remote”); Eu tenho um jboss-app.xml gerado assim: apa:app=ejb3 Ao tentar obter o PlaceBid através do contexto, recebo esta exceção java.lang.ClassCastException: $Proxy99 cannot be cast to […]

Glassfish 3.0: Exceção durante a implementação do módulo ejb… Inválido ejb j ar: contém zero ejb

Eu tenho um módulo ejb 3.0 muito simples com maven, ele tem apenas dois beans de session um stateless eo outro é singleton … quando estou tentando implantar o projeto no servidor Glassfish 3.0, eu tenho essa exceção: Ocorreu um erro durante a implementação: Exceção durante a implementação do aplicativo: ejb jar inválido: ele contém […]

Como faço para acessar o EJB implementando a interface remota em aplicativos da web separados?

Estou usando o Netbeans 6.8 e o Glassfish v3.0. Eu criei um módulo ejb e criei classs de entidade a partir do database e, em seguida, criei o bean de session stateless com a interface remota. Diga por exemplo. @Remote public interface customerRemote{ public void add(String name, String address); public Customer find(Integer id); } @Stateless […]

Gerar constantes para atributos de class com maven?

Eu tenho uma pequena questão de geração de código. Eu tenho um backend EJB3 que serve objects DTO para um frontend. O frontend usa um procedimento de binding configurável para mapear os atributos do DTO para seus formulários. No momento eles estão fazendo isso especificando os atributos como strings em sua configuração. A implementação de […]

weblogic ejb ComplianceException

Eu tento implantar um aplicativo que usa EJB no weblogic 10.3. Eu uso o quadro de costura 2.2.0 Eu criei um projeto EJB e um projeto EAR com workshop. Quando eu compilo o projeto, recebo este erro: weblogic.ejb.container.compliance.ComplianceException: No business interface, component interface or web service endpoint interface found for Session Bean Authenticator Aqui está […]

O cliente EJB Glassfish v3.1.2 transmitido para o bean de session é sempre nulo

Eu estou tendo um problema ao chamar parâmetros de método de passagem de método de bean de session do cliente aplicação, os dados atingem a chamada do método é sempre nulo ou definido para o valor padrão. enquanto o processo do método funciona bem com o object por exemplo: -temos o método para persistir uma […]

ThreadLocal (e Singleton) no Contêiner EJB

Eu escrevi um sistema de autorização que depende de objects que representam o usuário atual. Para simplificar a programação e aumentar o desempenho, quero manter esses objects em um ThreadLocal depois que o usuário tiver efetuado login. Se parece com isso: public class UserCache { private static final ThreadLocal cache = new ThreadLocal(); public User […]

Não consigo acessar o EJB a partir de um cliente Java SE – Erro de falha de pesquisa

Estou usando o Netbeans e estou experimentando com EJBs. Eu tenho dois projetos (2 aplicativos separados) 1- Um projeto Java ME chamado EnterpriseApp 2- Um projeto Java SE padrão chamado Test Agora aqui está o que eu fiz – no EnterpriseApp, eu gerava um EJB sem estado chamado TestEJB com interfaces locais e remotas. Para […]