当前位置: 首页 > 知识库问答 >
问题:

ADMA0002E:将企业Bean绑定到JNDI的任务中发生验证错误

李森
2023-03-14

安装当前软件包时,会收到以下错误消息:

  1. WASX7017E:运行文件/opt/Install_SIPR/updateSiprEar时收到异常。py;例外信息:com。国际商用机器公司ws。脚本编写。ScriptingException:WASX7108E:为安装任务指定的数据无效:“BindJndiForEJBNonMessageBinding。”错误是:“

这些消息与以下语句关联:

AdminApp.update(appName, 'app', '[ -operation update -contents ' + earFileName + ' -nopreCompileJSPs -installed.ear.destination $(APP_INSTALL_ROOT)/' + cell + ' -distributeApp -nouseMetaDataFromBinary -deployejb -createMBeansForResources -noreloadEnabled -nodeployws -validateinstall warn -noprocessEmbeddedConfig -filepermission .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 -noallowDispatchRemoteInclude -noallowServiceRemoteInclude -asyncRequestDispatchType DISABLED -nouseAutoLink -MapResRefToEJB [[ GfmEjb EventHandlerMDB GfmEjb.jar,META-INF/ejb-jar.xml mail/DefaultMail javax.mail.Session mail/DefaultMail "" "" "" ][ GfmWebServices "" GfmWeb.war,WEB-INF/web.xml mail/DefaultMail javax.mail.Session mail/DefaultMail "" "" "" ][ GfmWebServices "" GfmWeb.war,WEB-INF/web.xml GfmOracle javax.sql.DataSource jdbc/GFMDS "" "" "" ][ GfmEjb EventHandlerMDB GfmEjb.jar,META-INF/ejb-jar.xml GfmOracle javax.sql.DataSource jdbc/GFMDS "" "" "" ]] -MapModulesToServers [[ GfmEjb GfmEjb.jar,META-INF/ejb-jar.xml ' + installString + ' ][ GfmWebServices GfmWeb.war,WEB-INF/web.xml ' + installString + ' ]]]' )

注意:installString包含单元格、节点、appServer、AllWebServer和allwebserverNodes信息。

我做错了什么?

共有1个答案

顾鸣
2023-03-14

错误消息只是说应用程序中有一个EJB,它没有为它指定JNDI名称。我想加上这个:

-BindJndiForEJBNonMessageBinding[[“GfmEjb”JumService GfmEjb.jar,META-INF/ejb-jar.xml ejb/JumService]]

命令应该解决这个问题。

 类似资料:
  • 通过营销通连接企业微信,直接触达微信客户,精准广告投放: 与企业微信互通,持续吸粉引流到CRM 标签分组微信客户,精准内容投放 追踪用户行为轨迹,了解客户动态 绑定企业微信需要贵司已开通企业微信账号,如果还没有企业微信账号,需到企业微信官网 注册企业微信。 在开始连接前,请确认是否已做好以下准备: 已在营销通授权绑定企业自己的微信小程序 在配置过程中需要企业微信管理员扫码授权 在配置过程中需要微信

  • 1. 在公司官网中嵌入营销通网站追踪代码 访问【营销通】-【官网接入】,复制官网跟踪代码,由企业官网的运维人员安装到官网所需追踪的网站页面</html>标签之前(建议放在官网底部或者头部公共页面处,以跟踪整站); 2. 在营销通中设置已安装有跟踪代码的网站名称与网站域名 访问【官网接入】,点击【立即接入官网】按钮,在弹出框中填写已安装跟踪代码的官网名称与官网URL。 3. 配置官网所需跟踪页面 在

  • EJB 3.0提供了定义数据库实体关系/映射的选项,如一对一,一对多,多对一和多对多关系。 以下是相关注释 - One-to-One - 对象具有一对一的关系。 例如,乘客可以一次使用单张票。 One-to-Many - 对象具有一对多的关系。 例如,父亲可以有多个孩子。 Many-to-One - 对象具有多对一关系。 例如,多个孩子有一个单身母亲。 Many-to-Many - 对象具有多对多

  • JNDI代表Java命名和目录接口。 它是一组API和服务接口。 基于Java的应用程序使用JNDI进行命名和目录服务。 在EJB的上下文中,有两个术语。 Binding - 这是指为EJB对象分配名称,以后可以使用。 Lookup - 这是指查找并获取EJB的对象。 在Jboss中,会话bean默认以以下格式绑定在JNDI中。 local - EJB-name/local remote - EJ

  • 我使用Spring Security(基本身份验证)+LDAP身份验证,这与嵌入式测试ldif很好,但与我的域LDAP不一样。但是,我可以使用LDAP浏览器/编辑工具使用相同的筛选器搜索我的帐户(SAMAccountName=NAPO) 错误消息为:LDAP:错误代码32-0000208D:Nameerr:DSID-0310020A,problem 2001(NO_OBJECT)

  • 我有两台JBoss服务器,JbossA和JbossB。每个都有自己的JNDI。现在,我在JbossA上有一个名为JMS/Client的JMS,在JbossB上有个名为JMS/Server的JMS。 现在,我希望JbossA上的应用程序能够使用自己的JNDI访问jms/服务器。此外,我希望JbossB上的应用程序使用jndi名称jms/Client1访问jms/Client,并使用自己的jndi。