Netbeans IDEの外部でスタンドアロンプロセスとして起動されたDerby Network Serverを使用してDerbyデータベースに接続するアプリケーションがあります。Netbeans persistence.xml - 永続ユニットのパスの定義
私はIDE内で自分のアプリケーションを実行すると、以下が観察された(それがすでに実行されているように私には、[サービス]タブからネットワークサーバーを起動しないでください): -
はアプリケーションがに正常に接続されていますサーバ。
後続のデータベースは、NetBeans内のpersistence.xmlは、JDBC接続の次を示すエラー
Internal Exception: java.sql.SQLNonTransientConnectionException: The connection was refused because the database MyAppDB was not found. Error Code: 40000
で失敗アクセス: - [TESTにデビッド] jdbc:derby://localhost:1527//Users/David/Desktop/DerbyDatabases/MyAppDB
しかしXMLソース - jdbc:derby://localhost:1527/MyAppDB
私はchangiによってこの問題を解決できますJDBC接続については、以下を表示するには(NetBeansで)persistence.xmlのソースをngの: -
jdbc:derby://localhost:1527//Users/David/Desktop/DerbyDatabases/MyAppDB
機能するようになりましたとアプリケーションしかし細かい:-)
を走るすべて!
できるだけ早く私はクリーンを行い、プロジェクトをビルドするNetbeansのを教えてくれて、それが戻っへのJDBC接続を元に戻します: - それはもはや同じでDBのアクセスすることができ、アプリケーションを実行するには
jdbc:derby://localhost:1527/MyAppDB
上記のエラー。
Netbeansからネットワークサーバーを実行して、[サービス]タブで接続を開くと、これらの問題は発生しません。私はアプリケーションを配備したいので、これは私にとっては良いことではありません。
ここで何が起こっているのか知っていますか? - 私はそれが簡単な間違いだと確信しています。
ありがとうございます。
http://stackoverflow.com/questions/10420902/data-sources-derby-connection-refusedの可能な複製 –
[データソースderby - connection refused]の可能な複製(http://stackoverflow.com/questions/) 10420902/data-sources-derby-connection-refused) –