🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
1 messages
1 total messages Started by J-23 Mon, 05 Nov 2012 19:29
Javabird GWT problem z połączeniem
#153637
Author: J-23
Date: Mon, 05 Nov 2012 19:29
68 lines
3705 bytes
Witam
Mam problem z połączeniem do bazy Firebird (Linux)

mam taką metodę

private static void setConnected(Boolean AutoCommit) throws FBSQLException,
			SQLException, ClassNotFoundException {
		props.put("user", User);
		props.put("password", Password);
		Class.forName("org.firebirdsql.jdbc.FBDriver");
		Conn = 
DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:/home/lbaczek/firebird/SKS.FDB", 
"SYSDBA", "masterkey");
		Conn.setAutoCommit(AutoCommit);
	}

jak widać dla maksymalnego uproszczenia (wszystko jest w jednym) co być 
powinno a mimo to otrzymuję błąd


org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544721. Unable to 
complete network request to host "localhost".
	at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:123)
	at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
	at java.sql.DriverManager.getConnection(DriverManager.java:582)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at 
pl.cba.lukaszbaczek.server.DBConnection.setConnected(DBConnection.java:501)
	at 
pl.cba.lukaszbaczek.server.DBConnection.getConnection(DBConnection.java:526)
	at 
pl.cba.lukaszbaczek.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at 
com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:115)
	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)
	at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
	at 
com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
	at 
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Pierwsze co pomyślałem to brak wpisów w hosts - odnoszących się do 
localhost ale są.
Po drugie pod linuxem korzystam z SQLurriel 
(http://squirrel-sql.sourceforge.net/) który to korzysta ze sterownika 
Javabird i lączy się z bazą z takiego wpisu bez problemu:

"jdbc:firebirdsql:localhost/3050:/home/lbaczek/firebird/SKS.FDB" (taki 
sam jak wyżej)

To czego używam to:
Fedora 17
Java 6u37
GWT 2.5.0 (probowałem wersje wcześniejsze jest to samo)
Javabird 2.2.1 (probowałem wersje wcześniejsze jest to samo)

Co może być przyczyną takiego zachowania?

Pozdrawiam
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads