2016-08-31 21 views
1

送信元サーバーから送信先サーバーへsftpを使用してバルクアップロードの一部をプッシュしようとすると、以下のエラーが発生します。Java weblogic error原因:java.lang.IllegalArgumentException

weblogic上で動作するこのアプリケーションのバックエンド。

Caused by: java.lang.IllegalArgumentException: No Configuration was registered that can handle the configuration named com.sun.security.jgss.krb5.initiate 
    at com.bea.common.security.jdkutils.JAASConfiguration.getAppConfigurationEntry(JAASConfiguration.java:124) 
    at sun.security.jgss.LoginConfigImpl.getAppConfigurationEntry(LoginConfigImpl.java:139) 
    at javax.security.auth.login.LoginContext.init(LoginContext.java:243) 
    at javax.security.auth.login.LoginContext.<init>(LoginContext.java:499) 
    at sun.security.jgss.GSSUtil.login(GSSUtil.java:244) 
    at sun.security.jgss.krb5.Krb5Util.getTicket(Krb5Util.java:136) 
    at sun.security.jgss.krb5.Krb5InitCredential$1.run(Krb5InitCredential.java:328) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.security.jgss.krb5.Krb5InitCredential.getTgt(Krb5InitCredential.java:325) 
    at sun.security.jgss.krb5.Krb5InitCredential.getInstance(Krb5InitCredential.java:128) 
    at sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:106) 
    at sun.security.jgss.krb5.Krb5MechFactory.getMechanismContext(Krb5MechFactory.java:172) 
    at sun.security.jgss.GSSManagerImpl.getMechanismContext(GSSManagerImpl.java:209) 
    at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:195) 
    at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:162) 
    at com.jcraft.jsch.jgss.GSSContextKrb5.init(GSSContextKrb5.java:129) 
    at com.jcraft.jsch.UserAuthGSSAPIWithMIC.start(UserAuthGSSAPIWithMIC.java:135) 
    at com.jcraft.jsch.Session.connect(Session.java:419) 
    at com.jcraft.jsch.Session.connect(Session.java:150) 
    at org.apache.commons.vfs.provider.sftp.SftpClientFactory.createConnection(SftpClientFactory.java:210) 

答えて

0

JAAS構成ファイルはありますか?そうした場合は、古い形式の「開始」セクション(com.sun.security.jgss.initiate)があります。「.krb5」がないことに注意してください。 com.sun.security.jgss.krb5.initiateである必要があります。

また、サーバーの起動コマンドラインで構成ファイルへのパスが正しくない可能性があります。

関連する問題