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

Liferay 6.2部署失败,因为JBoss上缺少/不可用的依赖项

步炯
2023-03-14

在JBoss启动日志中:

12:47:37,481错误[org.jboss.as.Controller.management-Operation](控制器引导线程)JBAS014612:Operation(“deploy”)失败-地址:([(“deployment”=>“liferay-portal.war”)])-失败描述:{“JBAS014771:Services with missing/unavailable dependencies”=>[“jboss.web.deployment.default-host./.realm is issing[jboss.security.security-domain.portalreal]”]}

JBAS014775:缺少/不满足的新依赖项:service jboss.security.security-domain.PortalRealm(缺少)依赖项:[service jboss.web.deployment.default-host./.realm]

共有1个答案

柴亦
2023-03-14

您丢失了standalone.xml文件中的一个配置。

将以下JAAS安全域添加到element中定义的安全子系统

<subsystem xmlns="urn:jboss:domain:security:1.1">

  <security-domain name="PortalRealm">
    <authentication>
      <login-module code="com.liferay.portal.security.jaas.PortalLoginModule" flag="required" />
    </authentication>
  </security-domain>
 类似资料:
  • 我是OpenShift的新手,并使用JBoss AS7和PostgreSQL 9.2 Gears创建了我的第一个应用程序。我成功地创建了DB,并尝试部署一个现有的WAR,遵循我在以下两个页面中找到的指导: https://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-fi

  • 在我的项目中,一切都很完美,但我明白这一点。 所以我应该在我的gradle文件中添加google-service。 这些是我的依赖。 基本上,我使用GoogleAppClient对象来获取我的当前位置。我与地图或GCM无关。 有没有办法解决这个问题?我环顾四周,但还是有问题。 谢谢。

  • 问题内容: 知道为什么我会收到此错误: persistence.xml mydatasource-ds.xml module.xml 问题答案: 错误的原因是您缺少依赖java:jboss / datasources / UserDS。使用Jboss 7.x +,您可以将这些数据源直接添加到您发现的应用服务器配置中。 独立配置和域配置之间的区别在于,独立配置仅针对具有该配置的一台应用服务器而设计。

  • 我有Jboss 7.1.1。最终安装,我正在尝试部署独立/部署中的war。同一场战争的部署在我同事的电脑上可以,但在我的电脑上失败了。 任何想法都好!这是我的网站。xml:http://textuploader.com/1oam.以下是日志(完整日志:http://textuploader.com/1oaq): 谢谢 菲利普 ------------------编辑 我找到了解决方案,我在独立/部

  • 我正在将旧的OC4J web应用程序迁移到JBOSS 6.1应用程序服务器、Hibernate 4.6 final、JDK 1.7和EAR部署。 我已经更新了我的ANT构建脚本 当我启用我的EAR时,我得到以下错误 JBAS014771:缺少/不可用依赖项的服务”= 方法#1(使用GUI引入数据源) 我使用JBOSS GUI控制台来管理我的JDBC. jar 应用程序正在使用ORM的Hiberna

  • 我现在正在使用Jboss EAP7.1,最近我将Oracle数据源添加到服务器,作为之前正确配置的数据源。但我收到了错误信息: 怎么了?