![独立安装 glassfish,还是从 netbeans 安装?](https://linux22.com/image/1429223/%E7%8B%AC%E7%AB%8B%E5%AE%89%E8%A3%85%20glassfish%EF%BC%8C%E8%BF%98%E6%98%AF%E4%BB%8E%20netbeans%20%E5%AE%89%E8%A3%85%EF%BC%9F.png)
我在台式机和笔记本电脑上运行 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 网站下载:
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 连接池带有许多预填充的参数:
也可以看看:
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 中添加现有服务器并将其指向复制的目录。我不建议在生产中执行此类操作,但它可能会使开发工作变得容易得多。