glassfish 初步使用总结

这两天小试了一下glassfish,期间碰到许多相关和无关的问题,今天有空,就总结一下。 一、从控制台启动服务和从myeclipse里面启动,最大的区别就是java.library.path 的初始化参数不同。控制台的参数可以从<glassfish_home>/bin/asadmin.bat 中可以看出,所以如果java.library.path 的路径不对可以修改这里,顺便说一句java.library.path 的作用体现在加载本地的动态链接库,要是碰到加载dll文件不成功的 时候设置此路径即可。在myeclipse中,这个参数是可以在serverconfig 的vm arguments中修改的,但是这里修改之后并不能保存起来(我试过多次,是这种情况),只能当时调试活运行一次,如果服务停止后再启动,参数就不起作用了,而且你也不要以为修改了控制台的启动命令参数(asadmin)会对myeclipse的启动有影响,他们没多大关系。 二、cluster的时候,先得建一个nodeagent并启动,启动nodeagent的前提是要启动域。 三、其他问题还正在进行中~~~~~~ 有空再写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用GlassFish AMX(管理扩展架构)可以帮助开发人员和管理员更好地管理和监视GlassFish服务器和应用程序。以下是使用AMX的一些步骤: 1. 导入AMX API:在Java项目中,可以通过Maven或其他方式导入AMX API。 2. 获取AMX根:使用AMX API获取AMX根,即管理树的顶部。可以使用如下代码获取AMX根: ```java AmxClientFactory.createDefaultLocal().getRoot(); ``` 3. 获取管理对象:使用AMX API获取特定管理对象的引用。可以使用如下代码获取名为"myJdbcResource"的JDBC连接池管理对象的引用: ```java AmxClientFactory.createDefaultLocal().findChild(root, "myJdbcResource", "JdbcResource"); ``` 4. 访问管理对象的属性和操作:使用AMX API可以访问管理对象的属性和操作。例如,可以使用如下代码获取JDBC连接池管理对象的最大连接数属性: ```java AmxClientFactory.createDefaultLocal().getAttribute(jdbcResource, "MaxPoolSize"); ``` 或者可以使用如下代码设置JDBC连接池管理对象的最大连接数属性: ```java AmxClientFactory.createDefaultLocal().setAttribute(jdbcResource, "MaxPoolSize", 100); ``` 5. 监视管理对象:使用AMX API可以监视管理对象的属性和状态。例如,可以使用如下代码添加一个属性监听器,以便在JDBC连接池管理对象的属性变化时得到通知: ```java AmxClientFactory.createDefaultLocal().addNotificationListener(jdbcResource, new MyAttributeListener(), "MaxPoolSize", null); ``` 上述步骤仅是使用AMX的一些示例,开发人员和管理员可以根据需要使用更多的AMX API操作管理对象。同时,可以使用AMX API创建自定义管理对象以及自定义管理工具,以便更好地管理GlassFish服务器和应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值