Ajuda com um datasource

[/quote][url]bom dia…

gostaria de ajuda com um dataSource que nao estou conseguindo confugurar no servidor weblogic
sera que alguem conseguiria me ajudar?

Hibernate.cfg.xml


<hibernate-configuration>

	<session-factory name="hibernate/SessionFactory">
	[quote][[code]

		<!-- Teste de configuracao do hibernate - Julielton  -->
		
		<property name="hibernate.connection.datasource">java:comp/env/jdbc/dsGPC</property>
		<property name="hibernate.current_session_context_class">thread</property>
		<property name="hibernate.transaction.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
		<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WeblogicTransactionManagerLookup</property>
		<property name="jndi.class">weblogic.jndi.WLInitialContextFactory</property><property name="hibernate.show_sql">true</property>
		<property name="hibernate.format_sql">true</property>
		
	
		<property name="hibernate.hbm2ddl.auto">update</property>  
		

		
		<property name="hibernate.c3p0.min_size">5</property> 
		<property name="hibernate.c3p0.max_size">20</property>

		<property name="hibernate.c3p0.timeout">180</property>

		<property name="hibernate.c3p0.idle_test_peri[code]od">100</property>



		<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>

		

                            <mapping class="br.com.cvrd.ti....." /> 

meu web.xml


<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>GPC_Acessos</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
  </servlet-mapping>
  	<context-param>
		<param-name>primefaces.THEME</param-name>
		<param-value>redmond</param-value>
	</context-param>
	
	

<resource-ref>     
	
	<description>Connection Pool</description>
	<res-ref-name>java:comp/env/jdbc/dsGPC</res-ref-name>
    <res-type>javax.sql.DataSource</res-type> 
 	<res-auth>Container</res-auth>
 	
 </resource-ref> 
	

	

</web-app>

meu context.xml


<context>
 
	<Resource

		name = "java:comp/env/jdbc/dsGPC"
		auth = "Container"
		driverClassName = "oracle.jdbc.OracleDriver"
		maxActive = "20" maxIdle = "1" maxWait= "-1"
		type = "javax.sql.DataSource"
		
		url = "........'		
		username = "........" 
		password = "..............". 
		validationQuery = " SELECT1" 
		testOnBorrow = "true"
		testWhileIdle="true" 
		timeBetweenEvictionRunsMillis = "10"
		minEvictableIdleTimeMillis = "10" />
		
		
		
</context>

o meu codigo de conexao


package br.com.cvrd.ti....

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import weblogic.jdbc.jta.DataSource;


public class ConnectionFactory {
	
	private String dsName = "java:comp/env/jdbc/dsGPC";

	public  Connection getConnection()throws Exception {
		
						
				InitialContext in = new InitialContext ();
				DataSource ds = (DataSource)in.lookup(dsName);
			
	
	
			try{
				return getConnection();
				
				}catch (SQLException e){
				throw new Exception();
				}
		
		}
		
	}






tudo isso e ele me retorna a seguinte exeçao…



Oct 25, 2012 10:25:34 AM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
SEVERE: Error Rendering View[/paginas/revisaoAcessos/selecionarRevisao.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean selecionarRevisaoBean
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:229)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstIdentifier.getValue(Unknown Source)
	at com.sun.el.parser.AstValue.getValue(Unknown Source)
	at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:169)
	at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:355)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:164)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: com.sun.faces.spi.InjectionProviderException: com.oracle.pitchfork.interfaces.LifecycleCallbackException: Failure to invoke public void br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init() on bean class class br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean with args: []
	at com.bea.faces.WeblogicInjectionProvider.invokePostConstruct(WeblogicInjectionProvider.java:40)
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
	... 46 more
Caused by: com.oracle.pitchfork.interfaces.LifecycleCallbackException: Failure to invoke public void br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init() on bean class class br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean with args: []
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:335)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:326)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethods(Jsr250Metadata.java:320)
	at weblogic.servlet.internal.WebComponentContributor.invokeLifecycleMethods(WebComponentContributor.java:296)
	at weblogic.servlet.internal.WebComponentContributor.notifyPostConstruct(WebComponentContributor.java:285)
	at com.bea.faces.WeblogicInjectionProvider.invokePostConstruct(WeblogicInjectionProvider.java:38)
	... 47 more
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:332)
	... 52 more
Caused by: java.lang.ExceptionInInitializerError
	at br.com.cvrd.ti.gpcacessos.gpc.model.bo.revisaoAcessos.GerenciamentoRevisaoBO.buscarDocumentosPorPontoFocal(GerenciamentoRevisaoBO.java:16)
	at br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.recuperaDocumentosPontoFocal(SelecionarRevisaoBean.java:71)
	at br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init(SelecionarRevisaoBean.java:55)
	... 57 more
Caused by: org.hibernate.HibernateException: Could not find datasource
	at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
	at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:397)
	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
	at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1933)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1216)
	at br.com.cvrd.ti.gpcacessos.gpc.model.dao.Dao.<clinit>(Dao.java:23)
	... 60 more
Caused by: javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/dsGPC in /app/webapp/GPC_Acessos/26489568.; remaining name 'comp/env/jdbc/dsGPC'
	at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
	at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
	at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
	at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:411)
	at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
	at weblogic.jndi.internal.AbstractURLContext.lookup(AbstractURLContext.java:130)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
	... 67 more
<Oct 25, 2012 10:25:34 AM BRST> <Error> <HTTP> <BEA-101017> <[ServletContext@28561893[app:_auto_generated_ear_ module:GPC_Acessos path:/GPC_Acessos spec-version:2.5], request: weblogic.servlet.internal.ServletRequestImpl@1d179fb[
GET /GPC_Acessos/paginas/revisaoAcessos/selecionarRevisao.jsf HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://localhost:7001/GPC_Acessos/paginas/commons/telaInicial.jsf
Accept-Language: en-us
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; BTRS130238; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)
Connection: Keep-Alive
Cookie: JSESSIONID=6thcQJvSxGTCwpB02d92hGSgCYxvqyJHyNNRKGJFljnTP0WZ13Yb!-1285711824

]] Root cause of ServletException.
com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean selecionarRevisaoBean
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:229)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
	Truncated. see log file for complete stacktrace
Caused By: com.sun.faces.spi.InjectionProviderException: com.oracle.pitchfork.interfaces.LifecycleCallbackException: Failure to invoke public void br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init() on bean class class br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean with args: []
	at com.bea.faces.WeblogicInjectionProvider.invokePostConstruct(WeblogicInjectionProvider.java:40)
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	Truncated. see log file for complete stacktrace
Caused By: com.oracle.pitchfork.interfaces.LifecycleCallbackException: Failure to invoke public void br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init() on bean class class br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean with args: []
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:335)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:326)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethods(Jsr250Metadata.java:320)
	at weblogic.servlet.internal.WebComponentContributor.invokeLifecycleMethods(WebComponentContributor.java:296)
	at weblogic.servlet.internal.WebComponentContributor.notifyPostConstruct(WebComponentContributor.java:285)
	Truncated. see log file for complete stacktrace
Caused By: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.bea.core.repackaged.springframework.jee.inject.Jsr250Metadata.invokeLifecycleMethod(Jsr250Metadata.java:332)
	Truncated. see log file for complete stacktrace
Caused By: java.lang.ExceptionInInitializerError
	at br.com.cvrd.ti.gpcacessos.gpc.model.bo.revisaoAcessos.GerenciamentoRevisaoBO.buscarDocumentosPorPontoFocal(GerenciamentoRevisaoBO.java:16)
	at br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.recuperaDocumentosPontoFocal(SelecionarRevisaoBean.java:71)
	at br.com.cvrd.ti.gpcacessos.gpc.controller.revisaoAcessos.SelecionarRevisaoBean.init(SelecionarRevisaoBean.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	Truncated. see log file for complete stacktrace
Caused By: org.hibernate.HibernateException: Could not find datasource
	at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56)
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
	at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:397)
	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
	Truncated. see log file for complete stacktrace
Caused By: javax.naming.NameNotFoundException: While trying to look up comp/env/jdbc/dsGPC in /app/webapp/GPC_Acessos/26489568.; remaining name 'comp/env/jdbc/dsGPC'
	at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
	at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
	at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
	at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:411)
	at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
	Truncated. see log file for complete stacktrace

desculpem encomodar…é minha primeira vez no forum

ja tentei de todo jeito resolver…ja “googlei” muito e nao consigo me livra desse problema…

ultilizo o servidor WebLogic com hibernate…

espero que consigam ajudar,

desde ja grato!

1 - Por favor corrija o título do tópico, colocando algo que faça sentido.
2 - Explica o que quer dizer com “não estou conseguindo”, é lançada alguma exceção?

Por favor, ao postar tópicos, dê um título descritivo.

Olha… esse projeto tá tipo assim uma bagunçona!

Veja só:

  • primeiro tem um arquivo de configuração do hibernate, dizendo para usar datasource e ao mesmo tempo coloca parâmetros do c3po
  • existe pelo menos um parâmetro ali que não existe, o jndi.class . O correto é hibernate.jndi.class , e mesmo assim se ele for rodar dentro do próprio container isso não é necessário.
  • depois tem uma tag resource-ref incompleta, pois não esta ligando o ref a um jndi name. Eu nem mesmo recomendaria usar essa configuração, não aparece muito em projetos por aí e só vai complicar as coisas nessa fase de aprendizado.
  • foi implementado um ConnectionFactory jdbc, onde é que entra o hibernate?
  • e no final um arquivo de configuração do Tomcat, sendo que o objetivo é rodar no weblogic.

A impressão é que nesse projeto foi-se fazendo um monte de coisa por tentativa-e-erro, e acabou saindo do controle.
Minha sugestão é ir mais devagar, faça as coisas uma de cada vez procurando entender bem o que está acontecendo em cada etapa. E fique tranquilo que o fórum está aqui para ajudar!

na verdade…segui um tutorial na internet… enfimmm
podem me ajudar a fazer funcionar?? precisava mesmo dele funcionando

desde ja grato amigos

:wink:

[quote=julielton]na verdade…segui um tutorial na internet… enfimmm
podem me ajudar a fazer funcionar?? precisava mesmo dele funcionando

desde ja grato amigos

;)[/quote]

Você seguiu um tutorial do Tomcat, JBoss ou WebLogic? São animais bem diferentes.

No seu caso específico a mensagem de erro é, basicamente,

“não achou comp/env/jdbc/dsGPC”

Veja na documentação do WebLogic qual é a sintaxe correta, e veja se há uma página de administração no WebLogic que permita visualizar os datasources disponíveis. Entendi que você mostrou todos os pontos de sua configuração que aparentemente indicam que o datasource tem realmente esse nome, mas é importante saber se o o WebLogic está sabendo disso ou não.

[quote=julielton]na verdade…segui um tutorial na internet… enfimmm
podem me ajudar a fazer funcionar?? precisava mesmo dele funcionando

desde ja grato amigos

;)[/quote]
Como está tudo misturado, então cabe a pergunta: você tem preferência por ferramentas ou frameworks?

Se tiver interesse em fazer com JSF+JPA pode seguir esse exemplo aqui, com certeza é MUITO mais organizado :slight_smile:

Ele faz a aplicação toda passo-a-passo, mas faz as configurações de servidor apenas no JBoss. Se precisar de ajuda em como transportar para o Weblogic é só ir postando as dúvidas.

na verdade precisaria que fosse no WebLogic… alguem conhece? to tentando estudar aki a documentaçao pra fazer tbm