在本地调试没有问题,发布到WAS7上就报错。请教该如何分析?
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R java.io.IOException: failure to login
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:796)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache$Key.
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache$Key.
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at com.hadoop.HdfsTool.copyFromHdfsToLocalXP(HdfsTool.java:58)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:68)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R Caused by: javax.security.auth.login.LoginException: java.lang.ArrayIndexOutOfBoundsException:
Array index out of range: 2
at com.ibm.security.auth.module.NTSystem.getCurrent(Native Method)
at com.ibm.security.auth.module.NTSystem.
at com.ibm.security.auth.module.NTLoginModule.login(NTLoginModule.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:589)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)
at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)
at java.security.AccessController.doPrivileged(AccessController.java:284)
at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)
at javax.security.auth.login.LoginContext.login(LoginContext.java:599)
at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)
at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)
at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)
at org.apache.hadoop.fs.FileSystem$Cache$Key.
at org.apache.hadoop.fs.FileSystem$Cache$Key.
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)
at com.hadoop.HdfsTool.copyFromHdfsToLocalXP(HdfsTool.java:58)
at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:68)
at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.invoke(LoginContext.java:898)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at java.security.AccessController.doPrivileged(AccessController.java:284)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.login(LoginContext.java:599)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)
[15-11-11 20:44:46:771 CST] 00000094 SystemErr R ... 10 more
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R java.io.IOException: failure to login
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:796)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache$Key.
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache$Key.
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at com.hadoop.HdfsTool.copyFromLocalToHdfs(HdfsTool.java:117)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at com.converter.transServer.ConvertServer.sendFiletoFTP(ConvertServer.java:198)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:94)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R
Caused by: javax.security.auth.login.LoginException: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 2
at com.ibm.security.auth.module.NTSystem.getCurrent(Native Method)
at com.ibm.security.auth.module.NTSystem.
at com.ibm.security.auth.module.NTLoginModule.login(NTLoginModule.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:589)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)
at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)
at java.security.AccessController.doPrivileged(AccessController.java:284)
at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)
at javax.security.auth.login.LoginContext.login(LoginContext.java:599)
at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)
at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:748)
at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:621)
at org.apache.hadoop.fs.FileSystem$Cache$Key.
at org.apache.hadoop.fs.FileSystem$Cache$Key.
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2611)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
at com.hadoop.HdfsTool.getFileSystem(HdfsTool.java:49)
at com.hadoop.HdfsTool.copyFromLocalToHdfs(HdfsTool.java:117)
at com.converter.transServer.ConvertServer.sendFiletoFTP(ConvertServer.java:198)
at com.converter.transServer.ConvertServer.devprocess(ConvertServer.java:94)
at com.converter.transServer.ConvertServer.run(ConvertServer.java:35)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.invoke(LoginContext.java:898)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext$5.run(LoginContext.java:732)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at java.security.AccessController.doPrivileged(AccessController.java:284)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:729)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at javax.security.auth.login.LoginContext.login(LoginContext.java:599)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:771)
[15-11-11 20:44:47:193 CST] 00000094 SystemErr R ... 11 more