带有 EJB 的 JavaEE 应用程序 - 项目内的 glassfish 配置

标签 java jakarta-ee glassfish ejb

我有一个带有 EJB 的 JavaEE 应用程序,部署在 glassfish 中。如果我将连接池、jndi 资源、jms 资源添加到 glassfish,那么该项目就可以正常工作。但无论如何,我是否可以在不从 glassfish 管理控制台添加这些配置的情况下执行这些操作。

这样做的目的是,当我需要将我的项目发送给另一个人时,他/她还必须将这些配置添加到 glassfish。我需要阻止它

最佳答案

实现此目的的最佳方法可能是命令行脚本(bat、sh)。您可以在此处使用 asadmin 命令管理 GlassFish。以下是所有 asadmin 子命令的列表:http://docs.oracle.com/cd/E18930_01/html/821-2416/gcode.html

添加 JNDI 资源的示例:

asadmin create-jndi-resource --user admin --passwordfile passwords.txt 
--host pigeon --port 4001 --jndilookupname sample_jndi --restype queue 
--factoryclass sampleClass --description "this is a sample jndi 
resource" sample_jndi_resource

(示例来源: http://docs.oracle.com/cd/E19879-01/820-4332/6nfq988q6/index.html )

关于带有 EJB 的 JavaEE 应用程序 - 项目内的 glassfish 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056711/

相关文章:

java - UserTransaction 和 EntityTransaction 的区别

java - Glassfish asadmin 启动域失败

java - 如何让Android应用程序保持活力

java - Apache POI : How to change the row which is displayed top-most in a viewer?

java - jsp中如何单引号

java - 如何在 Web 应用程序中使用 java.util.logger?

jakarta-ee - 如何在 JAX-RS 教程中实现客户端

jsf - session 结束时销毁 View 范围的bean

spring - 如果使用 Spring 而不使用 EJB,Glassfish 是否有点矫枉过正?

java - 如何在 solr 结果中获取构面范围?