Deploy de EJB

Como verifico se os meus EJB’s estão disponíveis no JBOSS?

pq qdo eu dou um lookup ele lança:

javax.naming.NameNotFoundException: Cliente not bound

E tenho certeza que a configuração está correta… mas parece que ele não faz o deploy dos beans… objs. gerei o seguinte ejb-jar:

<?xml version = "1.0" encoding = "UTF-8"?>
<!--
 Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved.
 Use is subject to license terms.
-->
<ejb-jar xmlns = "http://java.sun.com/xml/ns/j2ee" version = "2.1" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
  <display-name>BancoSimplesJAR</display-name>
  <enterprise-beans>
    <session>
      <display-name>Cliente</display-name>
      <ejb-name>Cliente</ejb-name>
      <home>business.ClienteHome</home>
      <remote>business.ClienteRemote</remote>
      <ejb-class>business.ClienteBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
      <security-identity>
        <use-caller-identity/>
      </security-identity>
    </session>
  </enterprise-beans>
</ejb-jar>

Deixe o JBoss startado e copie o jar do teu EJB pro [i]/deploy[i/] do container. Ele vai ler automaticamente e vai lançar no console se conseguiu fazer o deploy ou não.

Humm… blz… mas agora está dando outro problema, que não faço a minima idéia:


javax.naming.CommunicationException [Root exception is java.io.InvalidClassException: org.jboss.util.id.GUID; local class incompatible: stream classdesc serialVersionUID = 3289509836244263718, local class serialVersionUID = 6926421946503004889]

Caused by: java.io.InvalidClassException: org.jboss.util.id.GUID; local class incompatible: stream classdesc serialVersionUID = 3289509836244263718, local class serialVersionUID = 6926421946503004889