2014-11-03 39 views
0

我有derby DB通過我的netbeans IDE在嵌入式模式下正常工作,作爲 正在開發會計多用戶系統,這是我第一次與德比和後來的嵌入理解 模式不會允許多用戶/ PCS,只有單個用戶,所以我決定把我的德比 進入服務器模式,正在嘗試了好幾天不斷變化的環境變量轉換爲服務器模式,並改變我的嵌入式一個到服務器一個是可能的,或者我不得不放棄德比並安裝服務器模式,現在我試圖從我的Linux終端運行derbyrun.jar,但是我得到了以下錯誤消息。 WSO在這裏,我可以把jar文件,以避免看到以下錯誤:罐子derbyrun.jar服務器啓動 錯誤德比java -derbyrun.jar服務器將嵌入式模式更改爲服務器模式

的java:無法訪問jar文件derbyrun.jar 任何幫助將是巨大的

+0

的可能重複[你如何在網絡服務器模式德比開始,仍然可以得到一個嵌入式連接?(http://stackoverflow.com/questions/374833/how-do-you-start-derby-in-network -server-模式和仍然得到-AN-嵌入式connecti) – trooper 2015-05-04 20:24:39

回答

1

這聽起來像derbyrun.jar不在你的類路徑中。

我建議你需要幾個小時,並通過德比入門指南這裏工作:http://db.apache.org/derby/docs/10.11/getstart/

特別,有一種接受與嵌入式驅動程序運行的德比應用程序,並轉換該手冊中的例子該應用程序使用客戶端驅動程序:http://db.apache.org/derby/docs/10.11/getstart/twwdactivity4.html

一般來說,您只需更改連接URL,在類路徑中包含derbyclient.jar,並擁有一個運行中的Derby Network Server,它可以訪問您的數據庫。

運行Derby網絡服務器,你應該在德比分佈提供的啓動腳本啓動;這也在「入門指南」中介紹。

+0

是看起來我需要學習設置環境變量進一步 – 2014-11-04 00:41:33

+0

看起來是一個環境變量的概率,我有derbyrun.jar顯示在/ home /穆罕默德/glassfish-4.0/javadb/lib/derbyrun.jar在那裏我可以複製這個jar,以便能夠將它添加到classpath,因爲即使通過閱讀許多東西在這裏和那裏可能無法udnerstand,我可以得到類路徑,以及如何建議操作系統的Linux我的意思是關於它 – 2014-11-04 00:54:18

+0

要控制你的類路徑,你只需要設置CLASSPATH環境變量,或使用java啓動程序的-cp參數。請參閱:http://docs.oracle.com/javase/tutorial/essential/environment/paths.html – 2014-11-04 03:44:34