-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: hibernate project from Tomcat to WebLogic
PostPosted: Thu Aug 05, 2004 11:45 am 
Beginner
Beginner

Joined: Mon Jul 19, 2004 4:55 am
Posts: 34
Hello, I use Hibernate 2.1, mysql 4.0.18 database.
I used Tomcat 5 and all run perfectly. now, I try to put my application on a webLogic server under linux.
note that weblogic is on a machine and mysql on an other.
I put my application folder under weblogic and try to start my application.
my application is found by weblogic because I have the head of my jsp which is displayed.
but I have a problem with connection :

Code:
net.sf.hibernate.JDBCException: Cannot open connection at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:281) at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3302) at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3282) at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40) at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19) at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2227) at Delegue.doAction(Delegue.java:141) at Controleur.doAction(Controleur.java:166) at Controleur.doGet(Controleur.java:108) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) Caused by: java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.UnknownHostException: odn001 ** BEGIN NESTED EXCEPTION ** java.net.UnknownHostException MESSAGE: odn001 STACKTRACE: java.net.UnknownHostException: odn001 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153) at java.net.Socket.connect(Socket.java:434) at java.net.Socket.connect(Socket.java:384) at java.net.Socket.(Socket.java:291) at java.net.Socket.(Socket.java:119) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:121) at com.mysql.jdbc.MysqlIO.(MysqlIO.java:220) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1768) at com.mysql.jdbc.Connection.(Connection.java:440) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:400) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:140) at net.sf.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:101) at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:278) at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3302) at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3282) at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40) at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19) at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2227)Delegue.doAction(Delegue.java:141) at Controleur.doAction(Controleur.java:166) at Controleur.doGet(Controleur.java:108) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) ** END NESTED EXCEPTION ** at com.mysql.jdbc.Connection.createNewIO(Connection.java:1836) at com.mysql.jdbc.Connection.(Connection.java:440) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:400) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:140) at net.sf.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:101) at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:278) ... 20 more


this exception is launched on a sesseion.begintransaction().

Do I need to do something special to migrate my application from Tomcat 5 to webLogic?
do I have to configure a new JDBC Data Source?
thanks for your help


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 05, 2004 1:22 pm 
Hibernate Team
Hibernate Team

Joined: Tue Aug 26, 2003 3:00 pm
Posts: 1816
Location: Austin, TX
Have you configured the data source in weblogic at all? That would be the first step ;)


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 06, 2004 5:21 am 
Beginner
Beginner

Joined: Mon Jul 19, 2004 4:55 am
Posts: 34
yes I configured it as said on http://www.javacoding.net/articles/tech ... ea-wl.html .
this is my hibernate.properties :
[CODE]

## JNDI Datasource

hibernate.connection.datasource JNDITest
hibernate.connection.username root
hibernate.connection.password *****

## MySQL

hibernate.dialect net.sf.hibernate.dialect.MySQLDialect
#hibernate.connection.driver_class org.gjt.mm.mysql.Driver
hibernate.connection.driver_class com.mysql.jdbc.Driver
hibernate.connection.url jdbc:mysql://192.*.*.*/test
hibernate.connection.username root
hibernate.connection.password *****
[CODE]

JNDITest is my JNDI Name declared in weblogic console
I don't know if I have to put both datasource declarations (jndi and mysql).
is there an error ?
something else to do?
it seems that my databse server is not found. but I tried with an example which doesn't use hibernate and it runs....
help !!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 06, 2004 5:24 am 
Hibernate Team
Hibernate Team

Joined: Tue Sep 09, 2003 2:10 pm
Posts: 3246
Location: Passau, Germany
Use either a JNDI datasource, or the driver settings, not both.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Aug 06, 2004 9:02 am 
Beginner
Beginner

Joined: Mon Jul 19, 2004 4:55 am
Posts: 34
ok it's run.
thanx


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.