独立安装 glassfish,还是从 netbeans 安装?

独立安装 glassfish,还是从 netbeans 安装?

我在台式机和笔记本电脑上运行 Ubuntu,并使用 Netbeans 作为 IDE。在台式机上,$/glassfish-4.1一切都已正确配置。我可能已将 MySQL 的 JAR 复制到 libs 文件夹,但并未配置 Glassfish 本身。不幸的是,我不记得或完全无法复制我在台式机上安装 Glassfish 的方式。

在笔记本电脑上,我只想像在台式机上一样安装 Glassfish。但是,当我将 Glassfish 与 Netbeans 捆绑安装时,然后启动 JDBC 连接池选项并创建一个新的连接池,只有四个左右的连接参数。

或者,在桌面上,启动一个新的 JDBC 连接池,有超过 200 个属性。

如何安装 Glassfish 以便它具有所有这些连接参数:

https://askubuntu.com/questions/534320/jdbc-connection-pool-details-on-glassfish

我只是使用 Glassfish 进行快速原型设计和开发,只是想尝试一下,但如果需要的话,我愿意深入研究。

但是,为什么最近安装的 Glassfish 的一个实例的开箱即用配置与另一个实例有显著不同?

笔记本电脑,来自 netbeans 版本:

thufir@freegeek:~$ 
thufir@freegeek:~$ glassfish
glassfish4/    glassfish-4.1/ 
thufir@freegeek:~$ glassfish4/glassfish/bin/asadmin start-domain
Waiting for domain1 to start ..................
Successfully started the domain : domain1
domain  Location: /home/thufir/glassfish4/glassfish/domains/domain1
Log File: /home/thufir/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
thufir@freegeek:~$ 

glassfish-4.1

并从 Glassfish 网站下载:

thufir@freegeek:~$ 
thufir@freegeek:~$ glassfish
glassfish4/    glassfish-4.1/ 
thufir@freegeek:~$ glassfish4/glassfish/bin/asadmin start-domain
Waiting for domain1 to start .....
Successfully started the domain : domain1
domain  Location: /home/thufir/glassfish4/glassfish/domains/domain1
Log File: /home/thufir/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
thufir@freegeek:~$ 

给出的参数数量与安装在笔记本电脑. 这两个笔记本电脑版本均未向我提供桌面版 Glassfish JDBC 连接池可用选项的目录。

在桌面上,创建新的 JDBC 连接池带有许多预填充的参数:

Glassfish 关于桌面参数

也可以看看:

https://java.net/projects/glassfish/lists/users/archive/2014-11/message/1

答案1

这是一个有趣的区别,我以前从未遇到过。JDBC 连接属性大多是可选的,只有几个是实际需要的。您可以单击“添加属性”按钮以获得另一个键/值对,然后您可以使用所需的任何属性来填充它。

这是 GlassFish 4 管理指南,它将告诉您有关 GlassFish 可以识别的所有可用属性。第 238 页第 12-6 节告诉您有关命令create-jdbc-connection-pool的信息asadmin,并指出:

您还可以通过在命令行中键入 asadmin help create-jdbc-connection-pool 来查看子命令的完整语法和选项。

如果您有很多属性需要设置,那么这可能会有点麻烦,因此对于您的情况还有另一种选择。

由于您已经在桌面上正确配置了所有内容,因此没有什么可以阻止您压缩顶级 GlassFish 目录并直接在笔记本电脑上解压。然后,您可以在 Netbeans 中添加现有服务器并将其指向复制的目录。我不建议在生产中执行此类操作,但它可能会使开发工作变得容易得多。

相关内容