Pessoal estou desenvolvendo uma aplicação usando EJB
Estou usando GlassFish + Hibernate + NetBeans + SQLServer
O seguinte Erro esta me retornando: Quando esta fazendo o deploy da minha aplicação
Que tipo de erro pode ser este?
08/05/2009 14:25:33 com.sun.enterprise.appclient.MainWithModuleSupport <init>
WARNING: ACC003: Application threw an exception.
java.lang.IllegalArgumentException: Could not locate an embedded app client matching the display name null
at com.sun.enterprise.appclient.NestedAppClientInfo.getAppClient(NestedAppClientInfo.java:153)
at com.sun.enterprise.appclient.AppClientInfo.getAppClient(AppClientInfo.java:202)
at com.sun.enterprise.appclient.AppClientInfo.completeInit(AppClientInfo.java:175)
at com.sun.enterprise.appclient.AppClientInfoFactory.buildAppClientInfo(AppClientInfoFactory.java:149)
at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:366)
at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:259)
at com.sun.enterprise.appclient.Main.main(Main.java:200)
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: Could not locate an embedded app client matching the display name null
at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:487)
at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:259)
at com.sun.enterprise.appclient.Main.main(Main.java:200)
Caused by: java.lang.IllegalArgumentException: Could not locate an embedded app client matching the display name null
at com.sun.enterprise.appclient.NestedAppClientInfo.getAppClient(NestedAppClientInfo.java:153)
at com.sun.enterprise.appclient.AppClientInfo.getAppClient(AppClientInfo.java:202)
at com.sun.enterprise.appclient.AppClientInfo.completeInit(AppClientInfo.java:175)
at com.sun.enterprise.appclient.AppClientInfoFactory.buildAppClientInfo(AppClientInfoFactory.java:149)
at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:366)
... 2 more
Java Result: 1
Segue abaixo as configurações dos meus arquivos XMLs
application.xml<?xml version="1.0" encoding="UTF-8"?>
<application version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd">
<display-name>EnterpriseApplication1</display-name>
<module>
<java>EnterpriseApplication1-app-client.jar</java>
</module>
<module>
<ejb>EnterpriseApplication1-ejb.jar</ejb>
</module>
<module>
<java>sqljdbc4.jar</java>
</module>
</application>
<?xml version="1.0" encoding="UTF-8"?>
<application-client version="5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd">
<display-name>EnterpriseApplication1-app-client</display-name>
<ejb-ref>
<ejb-ref-name>EJBJOBeronUtilBean</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>oberon.JOBeronUtilBeanLocal</home>
<remote>oberon.JOBeronUtilBeanRemote</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>EJBTesteBean</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>oberon.TesteBeanLocal</home>
<remote>oberon.TesteBeanRemote</remote>
</ejb-ref>
</application-client>
sun-ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 EJB 3.0//EN" "http://www.sun.com/software/appserver/dtds/sun-ejb-jar_3_0-0.dtd">
<sun-ejb-jar>
<display-name>EnterpriseApplication1-ejb</display-name>
<enterprise-beans>
<display-name>EnterpriseApplication1-ejb</display-name>
<name>OberonEnterpriseEJB</name>
<ejb>
<ejb-name>EJBJOberonUtilBean</ejb-name>
<jndi-name>ejb/JOberonUtilBean</jndi-name>
</ejb>
<ejb>
<ejb-name>EJBTesteBean</ejb-name>
<jndi-name>ejb/TesteBean</jndi-name>
</ejb>
</enterprise-beans>
</sun-ejb-jar>