2016-08-31 15 views
1

Мы сталкиваемся с ошибкой при попытке загрузить часть массовой загрузки с использованием sftp с исходного сервера на целевые серверы.Ошибка веб-журнала Java с помощью вызванного: 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? Если да, то у вас, вероятно, есть старый формат раздела «initiate» - com.sun.security.jgss.initiate, обратите внимание на то, что отсутствует «.krb5». Это должно быть com.sun.security.jgss.krb5.initiate.

Возможно, путь к файлу конфигурации неверен в командной строке запуска сервера.