1º ejb

1 resposta
furutani

Não estou conseguindo fazer o meu primeiro EJB funcionar. Qdo coloco ele em JBOSS_HOME/server/default/deploy dá esse erro:

2004-01-28 12:58:37,532 INFO [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/usr/jboss-3.2.2/server/default/deploy/adder.jar 2004-01-28 12:58:37,797 ERROR [org.jboss.deployment.MainDeployer] could not create deployment: file:/usr/jboss-3.2.2/server/default/deploy/adder.jar org.jboss.deployment.DeploymentException: java.sun.com; - nested throwable: (java.net.UnknownHostException: java.sun.com)
Será que tem haver com o ejb-jar.xml?

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun MicroSystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> <ejb-jar> <description>Your first EJB application </description> <display-name>Adder Application</display-name> <enterprise-beans> <session> <ejb-name>Adder</ejb-name> <home>ejb.AdderHome</home> <remote>ejb.Adder</remote> <ejb-class>ejb.AdderBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Bean</transaction-type> </session> </enterprise-beans> </ejb-jar>
Esse exemplo veio no livro Java para Web com Servlets, JSP e EJB

Obrigado
Roberto

1 Resposta

cv1

UnknownHostException: java.sun.com!? Wow. Ele ta tentando validar o XML contra o DTD (a declaracao de DTD é a que vc colocou na 2a linha do deployment descriptor).

Já tentou conectar enquanto fazia o deploy? Se ele conseguir chegar até o java.sun.com e pegar o DTD, talvez de certo :wink:

Criado 28 de janeiro de 2004
Ultima resposta 28 de jan. de 2004
Respostas 1
Participantes 2