glassfish JMS配置
时间: 2023-08-25 21:14:10 浏览: 89
配置 GlassFish JMS 需要以下步骤:
1. 启动 GlassFish 服务器并登录管理界面。
2. 在左侧菜单中选择“配置”->“Java 消息服务”->“JMS 队列”。
3. 点击“新建”按钮创建一个新的队列。
4. 输入队列名称、JNDI 名称和队列容量等信息。
5. 点击“保存”按钮保存配置。
6. 重复上述步骤创建需要的队列。
7. 在应用程序中使用 JNDI 查找创建的队列并发送/接收消息。
另外,还需要配置 JMS 连接工厂和 JMS 监听器等组件。具体的配置步骤可以参考 GlassFish 官方文档。
相关问题
glassfish7的核心配置文件有哪些
GlassFish是一个开源的Java EE应用服务器,它的核心配置文件包括以下几个:
1. domain.xml:该文件是GlassFish域的主要配置文件,它包含了所有域级别的配置信息,如JVM选项、集群配置、JDBC连接池配置、安全配置等等。
2. server.xml:该文件是GlassFish服务器实例的配置文件,它包含了所有服务器级别的配置信息,如HTTP监听器、JNDI命名空间、虚拟服务器和应用上下文等等。
3. web.xml:该文件是Java Web应用程序的部署描述符,它包含了应用程序级别的配置信息,如Servlet和Filter的定义、URL映射、错误页面等等。
4. ejb-jar.xml:该文件是EJB应用程序的部署描述符,它包含了EJB级别的配置信息,如EJB的定义、事务管理、安全配置等等。
5. glassfish-resources.xml:该文件是JDBC连接池的配置文件,它包含了JDBC连接池和JDBC资源适配器的定义。
6. sun-resources.xml:该文件是GlassFish的私有配置文件,它包含了GlassFish特定的资源定义,如JavaMail和JMS资源等等。
除了以上这些核心配置文件,GlassFish还有很多其他的配置文件和描述符文件,如sun-web.xml、application.xml、beans.xml等等,它们都可以用来配置不同的应用程序或组件。
glassfish asadmin
asadmin是GlassFish服务器的命令行管理工具,可以用于管理GlassFish服务器的各种配置和状态。asadmin提供了一组命令行工具,用于执行各种管理任务,如启动和停止服务器、部署和卸载应用程序、配置和管理JDBC连接池等。
以下是asadmin的一些常用命令:
1. 启动和停止GlassFish服务器:
```
asadmin start-domain <domain-name> // 启动指定的域
asadmin stop-domain <domain-name> // 停止指定的域
```
2. 部署和卸载应用程序:
```
asadmin deploy <app-name> // 部署指定的应用程序
asadmin undeploy <app-name> // 卸载指定的应用程序
```
3. 配置和管理JDBC连接池:
```
asadmin create-jdbc-connection-pool <pool-name> // 创建JDBC连接池
asadmin delete-jdbc-connection-pool <pool-name> // 删除JDBC连接池
asadmin ping-connection-pool <pool-name> // 测试JDBC连接池
```
4. 配置和管理JMS服务:
```
asadmin create-jms-host <host-name> // 创建JMS主机
asadmin create-jms-resource <resource-name> // 创建JMS资源
asadmin delete-jms-resource <resource-name> // 删除JMS资源
```
5. 配置和管理集群:
```
asadmin create-cluster <cluster-name> // 创建集群
asadmin add-node <node-name> // 添加节点到集群
asadmin remove-node <node-name> // 从集群中删除节点
```
需要注意的是,每个命令都有一些选项和参数,可以通过`-help`参数获取帮助文档。asadmin还提供了一些脚本文件,可以批量执行命令,如`asadmin.bat`(Windows环境下)和`asadmin.sh`(Unix/Linux环境下)。
总之,asadmin是GlassFish服务器的命令行管理工具,提供了一组命令行工具,用于执行各种管理任务,如启动和停止服务器、部署和卸载应用程序、配置和管理JDBC连接池等。asadmin的命令可以通过选项和参数进行定制,可以方便地管理GlassFish服务器的配置和状态。
阅读全文