我没有在Glassfish中使用Derby数据库,也不希望它在Glassfish启动时自动启动。
在Netbeans (v8) Services --> Servers --> Glassfish Server --> Properties --> Common
我关闭"启动已注册的Derby服务器"标志-这只适用于Netbeans的当前会话;下次我启动Netbeans时,标志又打开了。如何使设置在Netbeans会话中保持不变?
似乎NetBeans没有将从GUI到.nbattrs
文件对"启动注册Derby服务器"标志的更改持久化。我能够阻止Derby自动启动,如下所示:
- 退出NetBeans。
- 编辑
~/.netbeans/8.0/config/GlassFishEE6/Instances/.nbattrs
. - 在NetBeans"servers"选项卡中找到不应该启动Derby的Glassfish服务器条目对应的
<fileobject>
元素。 - 将
"derbyStartOn"
属性更改为"false"
- 保存文件
- 开始NetBeans。
非常感谢您的解决方案-我将其应用于Windows 8下面的路径-希望我能够投票给它:
~ AppData 漫游 NetBeans 8.0 config GlassFishEE6 实例