testei aqui de casa a mesma aplicação e funcionou beleza... então do jeito que tava no início...:) depois de alguns cabelos brancos de preocupação e duvida...segunda feira vou instalar outro tomcat lá...tô com o 5.5.7 aqui... Quem já utiliza ele tem alguma opinião sobre estabilidade em produção? qual a versão que vcs da lista consideram mais estavel ?
On Fri, 25 Feb 2005 18:28:41 -0300, Marcelo Pinheiro <[EMAIL PROTECTED]> wrote: > não não cara... > eu só mudei o endereco do ip pra te mandar a mensagem pra nao colocar > o ip do servidor na lista,o ip aqui tá certo... > quanto a isso nao tem problema... > o estouro da pilha é esse aqui: > > javax.naming.NoInitialContextException: Need to specify class name in > environment or system property, or as an applet parameter, or in an > application resource file: java.naming.factory.initial > at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) > at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) > at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source) > at javax.naming.InitialContext.lookup(Unknown Source) > at br.gov.ce.seinfra.dao.Conexao.abrirConexao(Conexao.java:76) > at br.gov.ce.seinfra.dao.Teste.main(Teste.java:20) > > On Fri, 25 Feb 2005 11:57:30 -0800 (PST), trebor iksrazal > <[EMAIL PROTECTED]> wrote: > > > > eu apenas mudei o ip da maquina pra 127.0.0.1 , > > > > Imposível. Não pode mudar a maquina pra 127.0.0.1 - é > > um endereco fixo para rodar aplicacoês local - sem > > rede. Se tiver 127.0.0.1 na sua configuacao, e nao tem > > oracle naquele máquina, é errado. > > > > Desculpa, mas sem sendo em frente esse rede, é difícil > > ajudar mais. Se for passar o Stacktrace com o código > > passei, e sua nova configuracao do server.xml, talvez > > posso ajuda-lo mais. Alem disso, não tenho mais > > conselho. Estou quase com certeza seu problema é sobre > > enderecos ip. > > > > Boa sorte, > > iksrazal > > > > --- Marcelo Pinheiro <[EMAIL PROTECTED]> > > wrote: > > > > > O erro persiste.... > > > > > > > > > On Fri, 25 Feb 2005 16:04:09 -0300, Marcelo Pinheiro > > > <[EMAIL PROTECTED]> wrote: > > > > eu apenas mudei o ip da maquina pra 127.0.0.1 , > > > mas eu estou passando > > > > o ip do servidor certinho....tanto é que o pool do > > > struts funciona > > > > normal mas o do tomcat nao > > > > > > > > On Fri, 25 Feb 2005 10:54:46 -0800 (PST), trebor > > > iksrazal > > > > <[EMAIL PROTECTED]> wrote: > > > > > Vc tem oracle rodando nesse máquina? Com > > > certeza? > > > > > 127.0.0.1 é _sua máquina_ , ou seja, tomcat e > > > oracle, > > > > > nesse configuracao, tem que rodar na mesma > > > maquina. > > > > > > > > > > Também... > > > > > > > > > > Context initContext = new InitialContext(); > > > > > if(initContext == null ) > > > > > { > > > > > throw new Exception("Boom - No init Context"); > > > > > } > > > > > > > > > > Context envContext = > > > > > (Context)initContext.lookup("java:/comp/env"); > > > > > > > > > > if(envContext == null ) > > > > > { > > > > > throw new Exception("Boom - No Env Context"); > > > > > } > > > > > > > > > > DataSource ds = > > > > > DataSource)envContext.lookup("jdbc/myoracle"); > > > > > > > > > > if (ds != null) > > > > > { > > > > > Connection conn = ds.getConnection(); > > > > > > > > > > if(conn != null) > > > > > { > > > > > String foo = "Got Connection > > > > > > > > > > "+conn.toString();(DataSource)envContext.lookup("jdbc/myoracle"); > > > > > System.out.prinln(foo); > > > > > } > > > > > else > > > > > { > > > > > throw new Exception("Boom - connection > > > returned > > > > > null"); > > > > > } > > > > > } > > > > > > > > > > HTH, > > > > > iksrazal > > > > > > > > > > --- Marcelo Pinheiro > > > <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > > > > > Eu pensei que eu tinha postadoo codigo,devo > > > ter > > > > > > postado em outra lista então.... > > > > > > > > > > > > lá vai: > > > > > > primeiro o arquivo de contexto do da minha > > > aplicacao > > > > > > no tomcat: > > > > > > <?xml version='1.0' encoding='utf-8'?> > > > > > > <Context docBase="C:/gerenciador" > > > > > > path="/gerenciador" reloadable="true"> > > > > > > <Resource name="jdbc/myoracle" > > > auth="Container" > > > > > > type="javax.sql.DataSource"/> > > > > > > <ResourceParams name="jdbc/myoracle"> > > > > > > <parameter> > > > > > > <name>factory</name> > > > > > > > > > > > > > > > > > > > > > > <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>maxActive</name> > > > > > > <value>100</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>maxIdle</name> > > > > > > <value>30000</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>maxWait</name> > > > > > > <value>100</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>username</name> > > > > > > <value>user</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>password</name> > > > > > > <value>pass</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>driverClassName</name> > > > > > > > > > <value>oracle.jdbc.driver.OracleDriver</value> > > > > > > </parameter> > > > > > > <parameter> > > > > > > <name>url</name> > > > > > > > > > > > > > > > <value>jdbc:oracle:thin:@127.0.0.1:1521:JAVA</value> > > > > > > > > > > > > </parameter> > > > > > > </ResourceParams> > > > > > > </Context> > > > > > > > > > > > > no meu web.xml: > > > > > > > > > > > > <resource-ref> > > > > > > <description>Oracle Datasource > > > > > > example</description> > > > > > > <res-ref-name>jdbc/myoracle</res-ref-name> > > > > > > <res-type>javax.sql.DataSource</res-type> > > > > > > <res-auth>Container</res-auth> > > > > > > </resource-ref> > > > > > > > > > > > > > > > > > > no codigo eu tô tentando pegar o pool assim: > > > > > > > > > > > > Context initContext = new InitialContext(); > > > > > > Context envContext = > > > > > > (Context)initContext.lookup("java:/comp/env"); > > > > > > DataSource ds = > > > > > > > > > (DataSource)envContext.lookup("jdbc/myoracle"); > > > > > > > > > > > > > > > > > > Ai dá o erro : > > > > > > > > > > > > javax.naming.NoInitialContextException: Need > > > to > > > > > > specify class name in > > > > > > environment or system property, or as an > > > applet > > > > > > parameter, or in an > > > > > > application resource file: > > > > > > java.naming.factory.initial > > > > > > at > > > > > > > > > > > > > > > > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:640) > > > > > > at > > > > > > > > > > > > > > > > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243) > > > > > > at > > > > > > > > > > > > > > > > javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:280) > > > > > > at > > > > > > > > > > > > > > > > javax.naming.InitialContext.lookup(InitialContext.java:347) > > > > > > at > > > > > > > > > > > > > > > > br.gov.ce.seinfra.dao.Conexao.abrirConexao(Conexao.java:76) > > > > > > at > > > > > > > > > > > > > > > > br.gov.ce.seinfra.dao.TestePool.main(TestePool.java:20) > > > > > > > > > > > > > > > > > > > > > > > > On Fri, 25 Feb 2005 09:23:31 -0800 (PST), > > > trebor > > > > > > iksrazal > > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > > > http://www.informit.com/articles/article.asp?p=174364&seqNum=3 > > > > > > > > > > > > > > Lá tem uma lista das execôes com JNDI - > > > > > > provalvamente > > > > > > > tem nada ver com LDAP, e vc colou código de > > > outra > > > > > > > lugar. Parace que não tem seu servidor > > > > > > configurado. > > > > > > > > > > > > > > Lembra-se, para usar DataSource tem que ter > > > um > > > > > > Banco > > > > > > > de Dados rodando, e um Servlet Container > > > moderno > > === message truncated === > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]