java卡安全域_java-ee-7 – 定义安全域时的部署错误

我正在开发

JavaEE7教程;目前我正在尝试使用wildfly 8.2.0建立安全域.这些是我使用的设置:

的jboss-web.xml中:

my-aktion

standalone.xml中处理此安全域的部分:

这是我尝试部署时遇到的错误:

> "JBAS014771: Services with missing/unavailable dependencies" => [

> "jboss.deployment.unit.\"my-aktion.war\".component.DonationServiceBean.CREATE

> is missing [jboss.security.security-domain.my-aktion]",

> "jboss.deployment.unit.\"my-aktion.war\".component.CampaignServiceBean.CREATE

> is missing [jboss.security.security-domain.my-aktion]",

> "jboss.undertow.deployment.default-server.default-host./my-aktion.UndertowDeploymentInfoService

> is missing [jboss.security.security-domain.my-aktion]" ]}

我无法从这个错误消息做出正面或反面,但似乎是我对my-aktion安全域做错了,也许有人有提示.在任何情况下,我都尝试删除jboss-web.xml,应用程序部署正常,但我无法登录,可能是因为处理登录的查询位于“my-aktion”安全域中.这可能是一个新手错误,但我找不到它.

编辑:顺便说一句,以防万一重要:错误中提到的两个Beans都注释了@Stateless,我没有beans.xml.

EDIT2:我解决了这个问题,但我仍然不知道是什么造成的.解决方案:我删除了myaktion-ds.xml,其中包含我的数据源的注册,并将其内容移动到我的standalone.xml中的标记.现在一切正常,虽然它为什么会超出我的范围.

我会在这里留下这个问题几天,以防万一有人可以开导我.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值