Derby 网络服务器配置

Derby Network Server configuration

我需要启动并维护 Derby Network Server。我第一次在我的项目中使用 Derby。我现在正在开发并使用 Embedded Derby 驱动程序,没有任何问题。 但是当程序准备好分发时,它应该有 Network/Client 支持。因此,我开始调查网络服务器配置。

关注 this 篇文章;我不明白的东西。我问一下;

1-) 主机每次通过 Windows 中的命令提示符启动程序时,我是否需要每次设置 ClassPaths

2-) 我已经将相关 jar 文件作为库添加到我的项目中。我应该在我的项目中分发 Derby bin 发布文件夹本身(大约 33.7 MB)吗? (这个问题属于我认为的第一个问题)

我将发行版分为两种风格。服务器设置之一,客户端设置的第二个。我将与 derby 相关的整个 jar 文件添加到项目中。这些存储在 lib 文件夹中。

差异;

Server Setup 多了一个名为 "DB" 的文件夹。我也将 derby.jar - derbyclient.jar - derbynet.jar - derbyrun.jar 添加到此文件夹中。当服务器启动程序时,进入DB文件夹并执行derbyrun.jar以每次设置CLASSPATHS。并启动服务器。

当服务器第一次启动程序时,主设置 Window 出现并且用户设置自己的凭据(LAN Ip、数据库名称、管理员用户名和密码),执行 derbyrun.jar 并使用给定的创建数据库DB 文件夹中的数据库名称。

Client Setup 只有自己的 lib 文件夹。因为它不需要启动或停止 derby 数据库。