2015-08-24 19 views
0

問題:凡納與JBoss,代碼是工作在獨立的Java代碼,但不是在JBoss的在線

connection = Factory.Connection.getConnection("filenetuat:9080/wsi/FNCEWS40MTOM"); 
    Subject sub = UserContext.createSubject(connection,"c2l.user", "$up3r2015","FileNetP8WSI"); 

上面的代碼是工作在獨立的Java代碼,但不能在JBoss中:

參閱以下錯誤日誌:

注: 此前我們得到:

無屬性文件:users.properties或默認: defaultUsers.properties發現

我們通過下面的鏈接由裁判在做的JBoss standalone.xml文件中的一些修改解決了這個問題: https://developer.jboss.org/blogs/mukeshghildiyal/2012/01/09/enabling-the-users-and-roles-in-jboss7-and-adding-admin-console-restriction

我們需要知道,解決「用戶未經過身份驗證」。我們是否需要對jboss做一些更改(我們正在使用jboss版本7)?

日誌:

12:00:26,935 INFO [stdout] (Thread-1 (group:HornetQ-client-global-threads-985873369)) [INFO] Recieved an object message with title saveJobRunLogService 

12:00:26,948 INFO [stdout] (org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor#2920964e-1) [ERROR] Encountered an error executing the step 

12:00:26,948 INFO [stdout] (org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor#2920964e-1) com.filenet.api.exception.EngineRuntimeException: FNRCE0040E: E_NOT_AUTHENTICATED: The user is not authenticated. 
+0

您是否找出解決方案? – abarre

回答

0

嘗試調用UserContext.get().pushSubject(subject);

你OS實例之前。

相關問題