使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统
2010-04-06 00:00:00 来源:WEB开发网我发现将四个特定于 Derby 的 Java 存档 (JAR) 文件放入 CLASSPATH 变量中的做法非常方便。以 DERBY_BIN 为相对路径,这些文件的路径及名称如下:
lib\derby.jar
lib\derbynet.jar
lib\derbytools.jar
lib\derbyclient.jar
您还必须将当前执行目录添加到 CLASSPATH 变量中,将在下一部分对此变量进行说明。
运行 Derby 客户机程序
您已经成功在望了。要运行 Derby 客户机程序,请执行以下步骤:
打开 DOS 控制台。
键入 cd %DERBY_BIN%,以转到 %DERBY_BIN% 目录。
转到 %DERBY_BIN%\demo\nserverdemo 目录。
通过键入 set CLASSPATH=%CLASSPATH%;,将当前目录加入到 CLASSPATH 变量中。
键入 java SimpleNetworkClientSample。
此时,您可以看到与清单 4 中所示类似的内容。如果没有看到,也不要着急。这实际上仅表示您必须运行 Derby 接触点。
清单 4. 运行客户机程序不成功
Starting Sample client program
Failure making connection: org.apache.derby.client.am.DisconnectException:
java.security.PrivilegedActionException :
Error opening socket to server localhost on port 1527 with message : null
org.apache.derby.client.am.DisconnectException: java.security.PrivilegedActionException :
Error opening socket to server localhost on port 1527 with message : null
at org.apache.derby.client.net.NetAgent.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.newAgent_(Unknown Source)
at org.apache.derby.client.am.Connection.<init>(Unknown Source)
at org.apache.derby.client.net.NetConnection.<init>(Unknown Source)
at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at SimpleNetworkClientSample.getClientDriverManagerConnection(
SimpleNetworkClientSample.java:246)
at SimpleNetworkClientSample.startSample(SimpleNetworkClientSample.java:112)
at SimpleNetworkClientSample.main(SimpleNetworkClientSample.java:92)
更多精彩
赞助商链接