一月 07, 2013 11:17:57 上午 com.metaparadigm.jsonrpc.JSONRPCBridge registerLocalArgResolver
INFO: registered local arg resolver com.metaparadigm.jsonrpc.HttpServletRequestArgResolver for local
class javax.servlet.http.HttpServletRequest with context javax.servlet.http.HttpServletRequest
一月 07, 2013 11:17:57 上午 com.metaparadigm.jsonrpc.JSONRPCBridge registerLocalArgResolver
INFO: registered local arg resolver com.metaparadigm.jsonrpc.HttpSessionArgResolver for local class
javax.servlet.http.HttpSession with context javax.servlet.http.HttpServletRequest
一月 07, 2013 11:17:57 上午 com.metaparadigm.jsonrpc.JSONRPCBridge registerLocalArgResolver
INFO: registered local arg resolver com.metaparadigm.jsonrpc.JSONRPCBridgeServletArgResolver for
local class com.metaparadigm.jsonrpc.JSONRPCBridge with context
javax.servlet.http.HttpServletRequest
一月 07, 2013 11:18:00 上午 org.apache.jasper.compiler.TldLocationsCache tldScanJar
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this
logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping
unneeded JARs during scanning can improve startup time and JSP compilation time.
2013-01-07 11:18:21 [org.quartz.simpl.SimpleThreadPool]-[INFO] Job execution threads will use class
loader of thread: http-bio-8082-exec-10
2013-01-07 11:18:21 [org.quartz.core.SchedulerSignalerImpl]-[INFO] Initialized Scheduler Signaller
of type: class org.quartz.core.SchedulerSignalerImpl
2013-01-07 11:18:21 [org.quartz.core.QuartzScheduler]-[INFO] Quartz Scheduler v.1.6.5 created.
2013-01-07 11:18:21 [org.quartz.simpl.RAMJobStore]-[INFO] RAMJobStore initialized.
2013-01-07 11:18:21 [org.quartz.impl.StdSchedulerFactory]-[INFO] Quartz scheduler
'DefaultQuartzScheduler' initialized from default resource file in Quartz package:
'quartz.properties'
2013-01-07 11:18:21 [org.quartz.impl.StdSchedulerFactory]-[INFO] Quartz scheduler version: 1.6.5
2013-01-07 11:18:21 [org.quartz.core.QuartzScheduler]-[INFO] Scheduler
DefaultQuartzScheduler_$_NON_CLUSTERED started.
2013-01-07 11:18:21 [cn.vlabs.umt.common.schedule.ScheduleService]-[INFO] 初始化定时器成功。
2013-01-07 11:18:21 [cn.vlabs.umt.common.schedule.ScheduleService]-[INFO] 成功添加新的定时任
务:SessionCleanup
2013-01-07 11:18:22 [cn.vlabs.duckling.api.umt.sso.SessionUtil]-[WARN] No HTTP session available!
2013-01-07 11:18:23 [cn.vlabs.rest.server.dispatcher.ServiceDispatcher]-[ERROR] Access Service
loginService Failed.
2013-01-07 11:18:23 [cn.vlabs.rest.server.dispatcher.ServiceDispatcher]-[ERROR]
java.lang.NullPointerException
java.lang.RuntimeException: cn.vlabs.rest.ProtocalException
at cn.vlabs.duckling.api.vmt.exception.ExceptionUtil.changeException(Unknown Source)
at cn.vlabs.duckling.api.VMTAppConnection.login(Unknown Source)
at cn.vlabs.duckling.api.VMTAppConnection.init(Unknown Source)
at cn.vlabs.duckling.api.VMTAppConnection.sendService(Unknown Source)
at cn.vlabs.duckling.api.vmt.service.UserService.getPrincipalsByVoName(Unknown Source)
at cn.vlabs.duckling.vwb.services.user.impl.UserServiceImpl.getUserPrincipal(Unknown Source)
at cn.vlabs.duckling.vwb.services.login.UMT2LoginAction.parseCredential(Unknown Source)
at cn.vlabs.duckling.vwb.services.login.LoginAction.parseAndSave(Unknown Source)
at cn.vlabs.duckling.vwb.services.login.LoginAction.saveProfile(Unknown Source)
at cn.vlabs.duckling.vwb.ui.servlet.LoginServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at cn.vlabs.duckling.vwb.VWBFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process
(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process
(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: cn.vlabs.rest.ProtocalException
at cn.vlabs.rest.protocal.MessageErrors.toException(MessageErrors.java:34)
at cn.vlabs.rest.ServiceClient$ReadAsObject.readAsObject(ServiceClient.java:60)
at cn.vlabs.rest.ServiceClient.sendService(ServiceClient.java:218)
at cn.vlabs.rest.ServiceClient.sendService(ServiceClient.java:145)
... 30 more
2013-01-07 11:18:23 [cn.vlabs.duckling.vwb.services.login.LoginAction]-[ERROR] User login
error:Error:signedCredential is incorrect
解决方法如下: