peczenyj 27 de mar. de 2010
o java não consegue abrir conexão.
é mysql? ele esta rodando na porta certa?
Lucas_Cavalcanti 28 de mar. de 2010
vc tá com algum firewall ligado ou coisa do tipo que possa estar bloqueando o HSQLDB?
guidera 28 de mar. de 2010
Desativei o firewall, mesmo erro ainda.
O banco eh Mysql
Nao sei o que acontece…
Vo copia a exception pra vcs verem se tem alguma ideia do que pode ta acontecendo.
Ele indica que falta um driver.
No build Path ja puis todos os jars da pasta lib.
Alguma ideia ?
WARNING : SQL Error : 0 , SQLState : 08001
SEVERE : No suitable driver found for jdbc : hsqldb : mem : mydvdsDB
SEVERE : StandardWrapperValve [ default ] : PWC1406 : Servlet . service () for servlet default threw exception
org . hibernate . exception . JDBCConnectionException : Cannot open connection
at org . hibernate . exception . SQLStateConverter . convert ( SQLStateConverter . java : 97 )
at org . hibernate . exception . JDBCExceptionHelper . convert ( JDBCExceptionHelper . java : 66 )
at org . hibernate . exception . JDBCExceptionHelper . convert ( JDBCExceptionHelper . java : 52 )
at org . hibernate . jdbc . ConnectionManager . openConnection ( ConnectionManager . java : 449 )
at org . hibernate . jdbc . ConnectionManager . getConnection ( ConnectionManager . java : 167 )
at org . hibernate . jdbc . JDBCContext . connection ( JDBCContext . java : 142 )
at org . hibernate . transaction . JDBCTransaction . begin ( JDBCTransaction . java : 85 )
at org . hibernate . impl . SessionImpl . beginTransaction ( SessionImpl . java : 1353 )
at br . com . caelum . vraptor . util . hibernate . HibernateTransactionInterceptor . intercept ( HibernateTransactionInterceptor . java : 44 )
at br . com . caelum . vraptor . core . InstantiatedInterceptorHandler . execute ( InstantiatedInterceptorHandler . java : 47 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 65 )
at br . com . caelum . vraptor . interceptor . InterceptorListPriorToExecutionExtractor . intercept ( InterceptorListPriorToExecutionExtractor . java : 46 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 65 )
at br . com . caelum . vraptor . interceptor . FlashInterceptor . intercept ( FlashInterceptor . java : 80 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 65 )
at br . com . caelum . vraptor . interceptor . ResourceLookupInterceptor . intercept ( ResourceLookupInterceptor . java : 67 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 54 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 65 )
at br . com . caelum . vraptor . core . ToInstantiateInterceptorHandler . execute ( ToInstantiateInterceptorHandler . java : 56 )
at br . com . caelum . vraptor . core . DefaultInterceptorStack . next ( DefaultInterceptorStack . java : 65 )
at br . com . caelum . vraptor . core . DefaultRequestExecution . execute ( DefaultRequestExecution . java : 70 )
at br . com . caelum . vraptor . VRaptor $ 1. insideRequest ( VRaptor . java : 92 )
at br . com . caelum . vraptor . ioc . spring . SpringProvider . provideForRequest ( SpringProvider . java : 56 )
at br . com . caelum . vraptor . VRaptor . doFilter ( VRaptor . java : 89 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 250 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 218 )
at org . apache . catalina . core . StandardWrapperValve . preInvoke ( StandardWrapperValve . java : 460 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 139 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 186 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 719 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 657 )
at com . sun . enterprise . web . WebPipeline . invoke ( WebPipeline . java : 96 )
at com . sun . enterprise . web . PESessionLockingStandardPipeline . invoke ( PESessionLockingStandardPipeline . java : 98 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 187 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 719 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 657 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 651 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 1030 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 142 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 719 )
at org . apache . catalina . core . StandardPipeline . doInvoke ( StandardPipeline . java : 657 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 651 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 1030 )
at org . apache . catalina . connector . CoyoteAdapter . doService ( CoyoteAdapter . java : 325 )
at org . apache . catalina . connector . CoyoteAdapter . service ( CoyoteAdapter . java : 242 )
at com . sun . enterprise . v3 . services . impl . ContainerMapper . service ( ContainerMapper . java : 180 )
at com . sun . grizzly . http . DefaultProcessorTask . invokeAdapter ( DefaultProcessorTask . java : 633 )
at com . sun . grizzly . http . DefaultProcessorTask . doProcess ( DefaultProcessorTask . java : 570 )
at com . sun . grizzly . http . DefaultProcessorTask . process ( DefaultProcessorTask . java : 827 )
at com . sun . grizzly . http . DefaultProtocolFilter . execute ( DefaultProtocolFilter . java : 152 )
at com . sun . enterprise . v3 . services . impl . GlassfishProtocolChain . executeProtocolFilter ( GlassfishProtocolChain . java : 71 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 103 )
at com . sun . grizzly . DefaultProtocolChain . execute ( DefaultProtocolChain . java : 89 )
at com . sun . grizzly . http . HttpProtocolChain . execute ( HttpProtocolChain . java : 76 )
at com . sun . grizzly . ProtocolChainContextTask . doCall ( ProtocolChainContextTask . java : 67 )
at com . sun . grizzly . SelectionKeyContextTask . call ( SelectionKeyContextTask . java : 56 )
at com . sun . grizzly . util . WorkerThreadImpl . processTask ( WorkerThreadImpl . java : 325 )
at com . sun . grizzly . util . WorkerThreadImpl . run ( WorkerThreadImpl . java : 184 )
Caused by : java . sql . SQLException : No suitable driver found for jdbc : hsqldb : mem : mydvdsDB
at java . sql . DriverManager . getConnection ( DriverManager . java : 602 )
at java . sql . DriverManager . getConnection ( DriverManager . java : 154 )
at org . hibernate . connection . DriverManagerConnectionProvider . getConnection ( DriverManagerConnectionProvider . java : 133 )
at org . hibernate . jdbc . ConnectionManager . openConnection ( ConnectionManager . java : 446 )
... 56 more
garcia-jj 28 de mar. de 2010
Você esqueceu de alterar o URL de conexão para usar seu MySQL. Note a mensagem abaixo:
java.sql.SQLException: No suitable driver found for jdbc:hsqldb :mem:mydvdsDB
Lucas_Cavalcanti 28 de mar. de 2010
é… ou vc troca a url (e driver e dialeto) do banco pra mysql, ou coloca o jar do hsqldb no classpath…
guidera 29 de mar. de 2010
Então mas o que eu fiz foi importar o projeto mydvds direto do site da caelum pro eclipse. Por isso até ja verifiquei que o hsqldb esta dentro do projeto e já inseri todos os jars no build path, portanto eu acredito que ele já esta configurado.
Você acredita que pode ser algum tipo de diferença de versão do hsqldb?
Lucas_Cavalcanti 29 de mar. de 2010
o erro que está dando:
No suitable driver found for jdbc :hsqldb :mem :mydvdsDB
diz que ele não está carregando o driver do hsqldb… isso geralmente quer dizer que o hsqldb.jar não está no classpath… não deve ser versão, pois se vc baixou do site o mydvds ele está usando a versão certa já…
o hsqldb-xxx.jar tem que estar na pasta WEB-INF/lib