Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. //test
  2.  
  3. public void test() throws Exception {
  4.         Properties p = new Properties();
  5.         p.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.LocalInitialContextFactory");
  6.         p.put("nai", "new://Resource?type=DataSource");
  7.         p.put("nai.JdbcDriver", "org.postgresql.Driver");
  8.         p.put("nai.JdbcUrl", "jdbc:postgresql://nai.br:5403/db");
  9.         p.put("openejb.deployments.classpath.include", ".*/home/everson.santos/workspace-trunk/injection-of-entitymanager/senai-integracao-ejb.jar.*");
  10.  
  11. InputStream stream = MoviesTest.class.getResourceAsStream("sabao.xml");
  12.         String sabao = convertStreamToString(stream);
  13.         Smooks smooks = new Smooks("smooks-config4.xml");
  14.         JavaResult javaResult = new JavaResult();
  15.         byte[] bytes = sabao.getBytes();
  16.         smooks.filterSource(new StreamSource(new ByteArrayInputStream(bytes)), javaResult);
  17.         colaboradorIntegracaoDTO = (ColaboradorIntegracaoDTO) javaResult.getBean("colaborador");
  18.         assertNotNull(colaboradorIntegracaoDTO);
  19.        
  20.        
  21.         Context context = new InitialContext(p);        
  22.         Object l = context.lookup("ColaboradorIntegracaoServiceLocal");
  23.         ColaboradorIntegracaoServiceLocal s = (ColaboradorIntegracaoServiceLocal) l;
  24.         s.save(colaboradorIntegracaoDTO);
  25.  
  26. //a piece of ejb class
  27.  
  28.  
  29.  
  30. @PersistenceContext(unitName="nai-entity")
  31.     private EntityManager entityManager;
  32.  
  33. public void save(ColaboradorIntegracaoDTO dto)
  34.  
  35. //
  36. Myobject m = new Myobject()
  37. m.setXX(dto)
  38. entityManager.persist(m) //here i get cannot open connection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement