从jboss迁移到wildfly

时间:2016-05-16 20:12:10

标签: migration jboss7.x wildfly-9

我正在从JBoss AS 7迁移到Wildfly 9.0.2。

我更改了standalone.xml以添加我们的数据源,电子邮件配置和安全性(JAAS)。配置的其余部分是分发默认值。

我更改了我的应用以使用JAAS的新命名(没有Select A.name, A.picture, B.Name, C.commentaar, D.name From A Join D On A.d_id = D.id Join C On C.a_id = A.id Join B On C.b_id = B.id )。

但是,当我部署我的应用程序时,我收到以下错误:

java:jaas/

我不明白为什么会发生这种错误,我也不知道如何找出它发生的原因。

有关如何调试此类问题的任何提示(例如,它试图将哪个类对象传递到哪里)? 或者,也许是某个有这个问题的人之前提出了一些如何处理它的建议?

1 个答案:

答案 0 :(得分:0)

我通过修补焊接来记录错误:https://github.com/weld/core/pull/1359

日志显示问题出现在限定符中。

所以.ear位于该限定符的context1内,并且它位于多个位置:

  • / lib中
  • /context1.war
  • /context3.war

所以,我基本上将它从context2 Dictionary<string, string> StringDict = new Dictionary<string, string>(); Dictionary<int, string> IntDict = new Dictionary<int, string>(); StringDict.ToList().ForEach(D => { IntDict.Add(Convert.ToInt32(D.Key), D.Value); }); war文件中删除,一切都按预期工作。