Visualizzazione dei risultati da 1 a 7 su 7

Discussione: JAVA: Server Glassfish

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    49

    JAVA: Server Glassfish

    Sto usando Net Beans 7.1.1 e sto sviluppando una applicazione enterprise o almeno ci sto provando! Praticamente non riesco ad istallare il server glassfish, cliccando su Add server e poi mettendo come destinazione C:\utente\Glassfish_Server mi da l'errore: This directory is not a valid Server Glassfish destination o roba simile, ho provato già ad istallarla su C: ma niente! Non so che via prendere e su google c'è poco.
    Vi ringrazio molto per un aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    147
    Non c'è nulla da installare... Scarica NetBeans per Java EE (quello da 172 MB con AS incluso) e installalo: la cartella di GlassFish te la trovi già sotto C:\Programmi (ovviamente il nome dipende dalla versione di Windows che hai). A questo punto GlassFish deve essere solo avviato... (Tab "Services" -> "Server" -> "GlassFish" -> Start)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    49
    Il fatto è che ho scaricato proprio quello ma mi dice sempre che manca il server, seleziono Glassfish Server 3+ e poi mi fa quel problema che ho detto sopra

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    49
    Allora come suggeritomi da un amministratore provo a mettere più dettagli possibili.
    Praticamente nella servlet io cerco di inserire dati nel database usando il metodo:
    codice:
    boolean b=ogg.inserisci(o);

    il metodo inserisci è così formato


    codice:
    @Override     
    public boolean inserisci(Oggetto oggetto) {
                   try {             em.persist(oggetto);
                  return true;
             } catch (Exception e) {
                 e.printStackTrace();
                 return false;
             }
          }
    Quando faccio partire l'applicazione enterprise nel browser e clicco su invia non mi da nessun errore ma la variabile booleana b mi rimane sempre false ciò significa che non riesce ad inserire nel database. Ripeto non mi da alcun errore. Ho settato anche la persistence unit, avete qualche idea?
    grazie in anticipo

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    hai uno stacktrace da qualche parte? Senza quello possiamo fare solo ipotesi.
    Prova ad avviare glassfish da riga di comando, aprire una shell e doverla tenere aperta ti consente di avere sempre a portata di mano i log del server, che con l'avvio integrato con netbeans è facile che ti perdi.
    RTFM Read That F*** Manual!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    49
    codice:
    Grave: javax.validation.ConstraintViolationException: Bean Validation constraint(s) violated while executing Automatic Bean Validation on callback event:'prePersist'. Please refer to embedded ConstraintViolations for details.
    	at org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.validateOnCallbackEvent(BeanValidationListener.java:90)
    	at org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.prePersist(BeanValidationListener.java:62)
    	at org.eclipse.persistence.descriptors.DescriptorEventManager.notifyListener(DescriptorEventManager.java:698)
    	at org.eclipse.persistence.descriptors.DescriptorEventManager.notifyEJB30Listeners(DescriptorEventManager.java:641)
    	at org.eclipse.persistence.descriptors.DescriptorEventManager.executeEvent(DescriptorEventManager.java:200)
    	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectClone(UnitOfWorkImpl.java:4257)
    	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4234)
    	at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:513)
    	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4176)
    	at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
    	at com.sun.enterprise.container.common.impl.EntityManagerWrapper.persist(EntityManagerWrapper.java:269)
    	at beans.OggettoFacade.inserisci(OggettoFacade.java:31)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:601)
    	at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
    	at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
    	at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
    	at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
    	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
    	at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
    	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
    	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:601)
    	at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
    	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
    	at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
    	at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
    	at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
    	at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
    	at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
    	at $Proxy146.inserisci(Unknown Source)
    	at servlet.AggiungiServ.processRequest(AggiungiServ.java:56)
    	at servlet.AggiungiServ.doPost(AggiungiServ.java:169)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
    	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
    	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
    	at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
    	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
    	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
    	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
    	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
    	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
    	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)
    
    Grave: 	at org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.validateOnCallbackEvent(BeanValidationListener.java:90)
    Grave: 	at org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener.prePersist(BeanValidationListener.java:62)
    Grave: 	at org.eclipse.persistence.descriptors.DescriptorEventManager.notifyListener(DescriptorEventManager.java:698)
    Grave: 	at org.eclipse.persistence.descriptors.DescriptorEventManager.notifyEJB30Listeners(DescriptorEventManager.java:641)
    Grave: 	at org.eclipse.persistence.descriptors.DescriptorEventManager.executeEvent(DescriptorEventManager.java:200)
    Grave: 	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectClone(UnitOfWorkImpl.java:4257)
    Grave: 	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4234)
    Grave: 	at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:513)
    Grave: 	at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4176)
    Grave: 	at org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
    Grave: 	at com.sun.enterprise.container.common.impl.EntityManagerWrapper.persist(EntityManagerWrapper.java:269)
    Grave: 	at beans.OggettoFacade.inserisci(OggettoFacade.java:31)
    Grave: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Grave: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    Grave: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    Grave: 	at java.lang.reflect.Method.invoke(Method.java:601)
    Grave: 	at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
    Grave: 	at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
    Grave: 	at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
    Grave: 	at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
    Grave: 	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
    Grave: 	at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
    Grave: 	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
    Grave: 	at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
    Grave: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Grave: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    Grave: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    Grave: 	at java.lang.reflect.Method.invoke(Method.java:601)
    Grave: 	at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
    Grave: 	at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
    Grave: 	at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
    Grave: 	at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
    Grave: 	at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
    Grave: 	at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
    Grave: 	at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
    Grave: 	at $Proxy146.inserisci(Unknown Source)
    Grave: 	at servlet.AggiungiServ.processRequest(AggiungiServ.java:56)
    Grave: 	at servlet.AggiungiServ.doPost(AggiungiServ.java:169)
    Grave: 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
    Grave: 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
    Grave: 	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
    Grave: 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
    Grave: 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    Grave: 	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
    Grave: 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
    Grave: 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
    Grave: 	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
    Grave: 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
    Grave: 	at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
    Grave: 	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
    Grave: 	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
    Grave: 	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
    Grave: 	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
    Grave: 	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
    Grave: 	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
    Grave: 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
    Grave: 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
    Grave: 	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
    Grave: 	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
    Grave: 	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
    Grave: 	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
    Grave: 	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
    Grave: 	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
    Grave: 	at java.lang.Thread.run(Thread.java:722)

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    come definisci l'oggetto di cui tenti la persistenza?
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.