我试着从一个码头集装箱连接到另一个码头。
容器A安装并启动了Derby DB,侦听端口3301
容器B应该连接到容器A
码头文件看起来像:容器A
FROM java:8
# Install Derby
COPY db-derby-10.12.1.1-bin.tar.gz db-derby-10.12.1.1-bin.tar.gz
RUN mkdir /opt/Apache
RUN cp db-derby-10.12.1.1-bin.tar.gz /opt/Apache
RUN tar xzvf /opt/Apache/db-derby-10.12.1.1-bin.tar
我尝试构建一个支持网络/客户端DB连接的程序。我在数据库创建和GUI设计方面做了一切工作,用户可以与数据库联系。在本地机器上,一切都是完美的(我的意思是DB创建和启动/停止Derby的PC )
服务器配置;
//I take the exact path of derby jar files (derbyrun, derbynet, derby client etc.)
File file = new File(FirstTimeMainFrame.class.getProtectionDomain()
.getCodeSource()
我正在从事一个Java项目,在该项目中,我使用maven在Netbeans中建立apache Derby数据库连接。我想要将项目导出到Raspberry PI,但当我试图执行jar文件时,我得到了一个错误:
java.sql.SQLNonTransientConnectionException: java.net.ConnectException : Error connecting to server localhost on port 1,527 with message Connection refused.
在本地计算机上,当我手动启动服务器时,数据库连接正常,如果不是,我得到相同的错
我有一个应用程序,包括: Spring、WebSphere、访问DB2 jdbc。一切都设置好了,应用程序通常是发布的,因为当我在任何一个表上选择一个座位时,我会得到以下错误。
OsjsSQLErrorCodeSQLExceptionTranslator DEBUG - Translating SQLException with SQL
state '42Y07 ', error code '30000', message [Schema 'DBPROD' does not exist]; SQL was
[SELECT * FROM DBP
当我想在netbeans 8中启动Java时,Java没有启动,它给出了以下错误。
Sun Jun 01 21:34:53 PDT 2014 : Security manager installed using the Basic server security policy.
Sun Jun 01 21:34:53 PDT 2014 : access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
java.security.AccessControl
我有奇怪的情况。在执行此代码时,NetBeansIDE探查器显示内存泄漏(经过一段时间后,应用程序因内存不足退出):
public class SomeClass extends TimerTask {
private static final Timer timer = new Timer();
public SomeClass() {
//Delay 0, repeat every 20ms
timer.scheduleAtFixedRate(SomeClass.this, 0, 20);
}
@Override
我目前正在使用spring,hibernate和derby。两个进程同时访问同一个数据库,一个是事务和进行更改,另一个是非事务性和读取数据。但是第二个(非事务性的)被阻止执行,堆栈跟踪是:
12:02:29.743 [http-8080-1] DEBUG o.h.e.jdbc.spi.SqlExceptionHelper - could not execute query [select count(clienttemp0_.id) as col_0_0_ from CLIENT_TEMPLATE_SET clienttemp0_]
java.sql.SQLTransactionRollbac