Servidor Java Free ! Aproveitem

Pense! Dormi pouco…vida de programador…rsrsrsrs…

Quando vc passa o mouse no icone do glassfish 3.1.1, aparece ao lado outros icones…é bem um com a figura de uma ferramenta (Config)…daí aparece logo abaixo as pastas…daí vc faz o upload do arquivo na pasta ext.

[quote=bobfroes]Pense! Dormi pouco…vida de programador…rsrsrsrs…

Quando vc passa o mouse no icone do glassfish 3.1.1, aparece ao lado outros icones…é bem um com a figura de uma ferramenta (Config)…daí aparece logo abaixo as pastas…daí vc faz o upload do arquivo na pasta ext.

[/quote]

É amigo,

Valeu mesmo a ajuda, mas não deu!
Copiei para cada pasta disponível rsrs (além da pasta ext).
Nada faz o trem ler os dados do banco!!

Acho que vou deixar de lado por hora!!
Valeu mesmo pela ajuda e vai descansar hehe!!

Abração.

[quote=bobfroes]Show de bola!

Fiz uma besteirinha aqui e funfou blz usando JSF + Mysql + Glassfish.

Muito massa!!! É free durante a false beta deles.

http://bobfroes.jelastic.servint.net/agenda/

Brinquem um tiquin aê!
[/quote]

<Brincando Mode/ON>

muito bom o host…
por enquanto to só no hello http://realestate.jelastic.servint.net/ com tomcat e coloquei o postgre

Olá fabreder,

  Veja se mesmo vc tendo adicionado o driver do MySQL na pasta ext do glassfish, vc tb adicione ele no classpath da sua aplicação. Este exemplo que fiz, tive que colocar nos dois.

Veja aê.

Tô com um problema aqui tb usando pool de conexões.

Exception while preparing the app : javax.naming.NamingException: Lookup failed for 'jndi/loja' in SerialContext[myEnv={com.sun.enterprise.connectors.jndisuffix=__pm, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is javax.naming.NameNotFoundException: loja not found] javax.naming.NamingException: Lookup failed for 'jndi/loja' in SerialContext[myEnv={com.sun.enterprise.connectors.jndisuffix=__pm, java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} [Root exception is javax.naming.NameNotFoundException: loja not found] at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518) at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455) at javax.naming.InitialContext.lookup(InitialContext.java:411) at javax.naming.InitialContext.lookup(InitialContext.java:411) at com.sun.appserv.connectors.internal.api.ResourceNamingService.lookup(ResourceNamingService.java:221) at com.sun.enterprise.connectors.service.ConnectorResourceAdminServiceImpl.lookup(ConnectorResourceAdminServiceImpl.java:227) at com.sun.enterprise.connectors.ConnectorRuntime.lookupPMResource(ConnectorRuntime.java:463) at org.glassfish.persistence.common.PersistenceHelper.lookupPMResource(PersistenceHelper.java:63) at org.glassfish.persistence.jpa.ProviderContainerContractInfoBase.lookupDataSource(ProviderContainerContractInfoBase.java:71) at org.glassfish.persistence.jpa.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:108) at org.glassfish.persistence.jpa.PersistenceUnitLoader.loadPU(PersistenceUnitLoader.java:154) at org.glassfish.persistence.jpa.PersistenceUnitLoader.<init>(PersistenceUnitLoader.java:119) at org.glassfish.persistence.jpa.JPADeployer$1.visitPUD(JPADeployer.java:214) at org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator.iteratePUDs(JPADeployer.java:483) at org.glassfish.persistence.jpa.JPADeployer.createEMFs(JPADeployer.java:221) at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:167) at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:872) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.InstanceDeployCommand.execute(InstanceDeployCommand.java:186) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1045) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:722) Caused by: javax.naming.NameNotFoundException: loja not found at com.sun.enterprise.naming.impl.TransientContext.doLookup(TransientContext.java:248) at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:215) at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:219) at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:77) at com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:119) at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:505) ... 44 more

Fiz todos os passos por este link,

Mas como estou usando EJB + EntityManager não entendi em qual classe java inserir este código abaixo, proposto pelo tutorial.

InitialContext ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("jndi/loja");
Connection conn = ds.getConnection();

Alguém já passou por isso?

Desde já agradeço.

P.S.: Nesta outra aplicação que fiz e está rodando blz, não uso pool de conexão, apenas sql nativo.

Não consegui fazer funcionar e também estava usando o pool!!
Aproveitando a experiência dos colegas, tirem uma dúvida besta do iniciante aqui:

Estou estudando hibernate e sobre as configurações no arquivo hibernate.cfg.xml
queria saber mais sobre pool de conexões usando as propertys abaixo:

	<!-- Configurações do C3PO para pool de conexões -->
	<property name="hibernate.c3po.min_size">5</property>
	<property name="hibernate.c3po.max_size">20</property>
	<property name="hibernate.c3po.timeout">300</property>
	<property name="hibernate.c3po.max_statements">50</property>
	<property name="hibernate.c3po.idle_test_period">3000</property>

Na verdade quero saber se c3pó ou c3pzero!!!
Por incrível que pareça já vi das duas formas pela internet!!

Agradeço a ajuda.

[quote=bobfroes]Show de bola!

Fiz uma besteirinha aqui e funfou blz usando JSF + Mysql + Glassfish.

Muito massa!!! É free durante a false beta deles.

http://bobfroes.jelastic.servint.net/agenda/

Brinquem um tiquin aê!
[/quote]

Ficou muito legal.

Você poderia disponibilizar o código dessa aplicação de exemplo?

Com certeza,

    Me passe o seu email que eu mando.

e o periodo free foi pro saco :frowning:

bobfroes, teria como me mandar tmb? meu email é marcos4ft@gmail.com

vlww

Fala, Galera.

MUITO bom o Jelastic…
Estou tomando aqui umas na cabeça, mas estou gostando… E parece bem amigável!

Bobfroes, pode mandar aê sua aplicação que você tinha de exemplo?
ninvit@gmail.com

abraços!