Re: Problème de test unitaire d'EJB
[email protected] Thu, 24 Mar 2011 15:00:55 +0000
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <1271286203-1300978856-cardhu_decombobulator_blackberry.rim.net-1578619624-@b12.c11.bise7.blackberry> |
As tu untruc qui tourne sur le port 1099?regardes ton .properties ---- Envoyé avec BlackBerry® d'Orange ---- -----Original Message----- From: Nicolas Delsaux <[email protected]> Date: Thu, 24 Mar 2011 15:58:40 To: * liste Java<[email protected]> Subject: Problème de test unitaire d'EJB Salut je suis en traind e me lancer dans le grand bain de JavaEE 6 avec des EJB 3.1. Pour ça, j'ai fait un test "bindon" suivant l'exemple du bouquin d'A. Goncalvez : public class TemplateEJBImplTest { private static EJBContainer container; private static Context context; @BeforeClass public static void setUpBeforeClass() throws Exception { Map properties = new HashMap(); properties.put(EJBContainer.MODULES, new File("target/classes")); container = EJBContainer.createEJBContainer(properties); context = container.getContext(); } @AfterClass public static void tearDownAfterClass() throws Exception { container.close(); } @Test public void testClassicOperationsWithRemote() throws NamingException { Template t = new Template(); String templateName = "template for "+getClass().getName(); t.setName(templateName); t.setComments("this is a test template that should not be used outside of them"); TemplateEJBRemote ejb = (TemplateEJBRemote) context.lookup("java:global/"+NamingConstants.PERSISTENCE_CONTEXT+"/"+TemplateEJBRemote.class.getSimpleName()); // Ensure book is correctly created /* La fin nous intéresse moins */ Seulement, quand je lance ce test, dans Eclipse ou dans Maven, j'ai une "sale" exception qui apparaît au bout d'un moment : 24 mars 2011 15:50:13 com.sun.jts.CosTransactions.DefaultTransactionService identify_ORB ATTENTION: jts.unexpected_error_when_creating_poa org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No .... Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:3431) .... Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection refused: connect at org.glassfish.enterprise.iiop.impl.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:340) .... Caused by: java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect(Native Method) .... Vous auriez une idée d'où ça peut venir ? -- Nicolas Delsaux