From b4437ada6174e1a3021e4b90be683ac88c0cf610 Mon Sep 17 00:00:00 2001 From: xiaoran Date: Tue, 12 Nov 2013 22:07:14 +0800 Subject: [PATCH] add js tree --- logs/log.log | 390 ++ .../web/api/ScriptActionController.java | 4 +- .../web/model/master/TestPlanStatus.java | 5 + src/main/rescouses/bench4qweb-servlet.xml | 24 + src/main/webapp/css/jquery.cleditor.css | 24 - src/main/webapp/css/themes/apple/bg.jpg | Bin 0 -> 331 bytes src/main/webapp/css/themes/apple/d.png | Bin 0 -> 7765 bytes .../webapp/css/themes/apple/dot_for_ie.gif | Bin 0 -> 43 bytes src/main/webapp/css/themes/apple/style.css | 61 + src/main/webapp/css/themes/apple/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/css/themes/classic/d.gif | Bin 0 -> 3003 bytes src/main/webapp/css/themes/classic/d.png | Bin 0 -> 7535 bytes .../webapp/css/themes/classic/dot_for_ie.gif | Bin 0 -> 43 bytes src/main/webapp/css/themes/classic/style.css | 77 + .../webapp/css/themes/classic/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/css/themes/default-rtl/d.gif | Bin 0 -> 2872 bytes src/main/webapp/css/themes/default-rtl/d.png | Bin 0 -> 7459 bytes .../webapp/css/themes/default-rtl/dots.gif | Bin 0 -> 132 bytes .../webapp/css/themes/default-rtl/style.css | 84 + .../css/themes/default-rtl/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/css/themes/default/d.gif | Bin 0 -> 2944 bytes src/main/webapp/css/themes/default/d.png | Bin 0 -> 7635 bytes src/main/webapp/css/themes/default/style.css | 74 + .../webapp/css/themes/default/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/demo.jsp | 12 + src/main/webapp/js/bootstrap-tour.js | 226 - src/main/webapp/js/chart.js | 228 - src/main/webapp/js/jquery.cleditor.min.js | 31 - src/main/webapp/js/jquery.elfinder.min.js | 25 - src/main/webapp/js/jquery.flot.min.js | 6 - src/main/webapp/js/jquery.flot.pie.min.js | 1 - src/main/webapp/js/jquery.flot.resize.min.js | 1 - src/main/webapp/js/jquery.flot.stack.js | 184 - src/main/webapp/js/jquery.history.js | 1 - src/main/webapp/js/jquery.hotkeys.js | 99 + src/main/webapp/js/jquery.jstree.js | 4564 +++++++++++++++++ src/main/webapp/js/jquery.noty.js | 265 - src/main/webapp/js/main.js | 23 - src/main/webapp/js/themes/apple/bg.jpg | Bin 0 -> 331 bytes src/main/webapp/js/themes/apple/d.png | Bin 0 -> 7765 bytes .../webapp/js/themes/apple/dot_for_ie.gif | Bin 0 -> 43 bytes src/main/webapp/js/themes/apple/style.css | 61 + src/main/webapp/js/themes/apple/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/js/themes/classic/d.gif | Bin 0 -> 3003 bytes src/main/webapp/js/themes/classic/d.png | Bin 0 -> 7535 bytes .../webapp/js/themes/classic/dot_for_ie.gif | Bin 0 -> 43 bytes src/main/webapp/js/themes/classic/style.css | 77 + .../webapp/js/themes/classic/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/js/themes/default-rtl/d.gif | Bin 0 -> 2872 bytes src/main/webapp/js/themes/default-rtl/d.png | Bin 0 -> 7459 bytes .../webapp/js/themes/default-rtl/dots.gif | Bin 0 -> 132 bytes .../webapp/js/themes/default-rtl/style.css | 84 + .../webapp/js/themes/default-rtl/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/js/themes/default/d.gif | Bin 0 -> 2944 bytes src/main/webapp/js/themes/default/d.png | Bin 0 -> 7635 bytes src/main/webapp/js/themes/default/style.css | 74 + .../webapp/js/themes/default/throbber.gif | Bin 0 -> 1849 bytes src/main/webapp/script.jsp | 2 +- src/main/webapp/script/demo.js | 82 + .../java/AuthorizeActionControllerTest.java | 31 + 60 files changed, 5802 insertions(+), 1018 deletions(-) create mode 100644 src/main/java/org/bench4q/web/model/master/TestPlanStatus.java create mode 100644 src/main/rescouses/bench4qweb-servlet.xml delete mode 100644 src/main/webapp/css/jquery.cleditor.css create mode 100644 src/main/webapp/css/themes/apple/bg.jpg create mode 100644 src/main/webapp/css/themes/apple/d.png create mode 100644 src/main/webapp/css/themes/apple/dot_for_ie.gif create mode 100644 src/main/webapp/css/themes/apple/style.css create mode 100644 src/main/webapp/css/themes/apple/throbber.gif create mode 100644 src/main/webapp/css/themes/classic/d.gif create mode 100644 src/main/webapp/css/themes/classic/d.png create mode 100644 src/main/webapp/css/themes/classic/dot_for_ie.gif create mode 100644 src/main/webapp/css/themes/classic/style.css create mode 100644 src/main/webapp/css/themes/classic/throbber.gif create mode 100644 src/main/webapp/css/themes/default-rtl/d.gif create mode 100644 src/main/webapp/css/themes/default-rtl/d.png create mode 100644 src/main/webapp/css/themes/default-rtl/dots.gif create mode 100644 src/main/webapp/css/themes/default-rtl/style.css create mode 100644 src/main/webapp/css/themes/default-rtl/throbber.gif create mode 100644 src/main/webapp/css/themes/default/d.gif create mode 100644 src/main/webapp/css/themes/default/d.png create mode 100644 src/main/webapp/css/themes/default/style.css create mode 100644 src/main/webapp/css/themes/default/throbber.gif create mode 100644 src/main/webapp/demo.jsp delete mode 100644 src/main/webapp/js/bootstrap-tour.js delete mode 100644 src/main/webapp/js/chart.js delete mode 100644 src/main/webapp/js/jquery.cleditor.min.js delete mode 100644 src/main/webapp/js/jquery.elfinder.min.js delete mode 100644 src/main/webapp/js/jquery.flot.min.js delete mode 100644 src/main/webapp/js/jquery.flot.pie.min.js delete mode 100644 src/main/webapp/js/jquery.flot.resize.min.js delete mode 100644 src/main/webapp/js/jquery.flot.stack.js delete mode 100644 src/main/webapp/js/jquery.history.js create mode 100644 src/main/webapp/js/jquery.hotkeys.js create mode 100644 src/main/webapp/js/jquery.jstree.js delete mode 100644 src/main/webapp/js/jquery.noty.js delete mode 100644 src/main/webapp/js/main.js create mode 100644 src/main/webapp/js/themes/apple/bg.jpg create mode 100644 src/main/webapp/js/themes/apple/d.png create mode 100644 src/main/webapp/js/themes/apple/dot_for_ie.gif create mode 100644 src/main/webapp/js/themes/apple/style.css create mode 100644 src/main/webapp/js/themes/apple/throbber.gif create mode 100644 src/main/webapp/js/themes/classic/d.gif create mode 100644 src/main/webapp/js/themes/classic/d.png create mode 100644 src/main/webapp/js/themes/classic/dot_for_ie.gif create mode 100644 src/main/webapp/js/themes/classic/style.css create mode 100644 src/main/webapp/js/themes/classic/throbber.gif create mode 100644 src/main/webapp/js/themes/default-rtl/d.gif create mode 100644 src/main/webapp/js/themes/default-rtl/d.png create mode 100644 src/main/webapp/js/themes/default-rtl/dots.gif create mode 100644 src/main/webapp/js/themes/default-rtl/style.css create mode 100644 src/main/webapp/js/themes/default-rtl/throbber.gif create mode 100644 src/main/webapp/js/themes/default/d.gif create mode 100644 src/main/webapp/js/themes/default/d.png create mode 100644 src/main/webapp/js/themes/default/style.css create mode 100644 src/main/webapp/js/themes/default/throbber.gif create mode 100644 src/main/webapp/script/demo.js create mode 100644 src/test/java/AuthorizeActionControllerTest.java diff --git a/logs/log.log b/logs/log.log index 33d611d5..7ea2a81d 100644 --- a/logs/log.log +++ b/logs/log.log @@ -8242,3 +8242,393 @@ Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No q 2013-11-12 11:17:20 [ main:1452 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' 2013-11-12 11:17:20 [ main:1498 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 322 ms 2013-11-12 11:17:47 [ qtp1856440984-26:28353 ] - [ INFO ] www login! +2013-11-12 14:27:08 [ main:0 ] - [ INFO ] Root WebApplicationContext: initialization started +2013-11-12 14:27:08 [ main:29 ] - [ INFO ] Refreshing Root WebApplicationContext: startup date [Tue Nov 12 14:27:08 CST 2013]; root of context hierarchy +2013-11-12 14:27:09 [ main:102 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] +2013-11-12 14:27:09 [ main:204 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 14:27:09 [ main:206 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 14:27:09 [ main:580 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 14:27:09 [ main:591 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1ae60fb5: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy +2013-11-12 14:27:09 [ main:794 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:09 [ main:794 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:09 [ main:794 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:09 [ main:795 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:27:09 [ main:795 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:27:09 [ main:796 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:796 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:796 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:798 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:09 [ main:798 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 14:27:09 [ main:798 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:09 [ main:798 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:09 [ main:799 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:800 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:09 [ main:800 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 14:27:09 [ main:800 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:09 [ main:800 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:800 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 14:27:09 [ main:801 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:801 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 14:27:09 [ main:803 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 14:27:10 [ main:1369 ] - [ INFO ] Root WebApplicationContext: initialization completed in 1368 ms +2013-11-12 14:27:10 [ main:1533 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization started +2013-11-12 14:27:10 [ main:1536 ] - [ INFO ] Refreshing WebApplicationContext for namespace 'dispatcherServlet-servlet': startup date [Tue Nov 12 14:27:10 CST 2013]; parent: Root WebApplicationContext +2013-11-12 14:27:10 [ main:1537 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/bench4qweb-servlet.xml] +2013-11-12 14:27:10 [ main:1574 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 14:27:10 [ main:1574 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 14:27:10 [ main:1653 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 14:27:10 [ main:1660 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@484b6270: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#7,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@1ae60fb5 +2013-11-12 14:27:10 [ main:1680 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:10 [ main:1682 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:10 [ main:1682 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:10 [ main:1683 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:27:10 [ main:1683 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:27:10 [ main:1684 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1684 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1684 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1685 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:10 [ main:1685 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 14:27:10 [ main:1686 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:10 [ main:1686 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:27:10 [ main:1687 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1687 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:10 [ main:1687 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 14:27:10 [ main:1687 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:27:10 [ main:1688 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1688 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 14:27:10 [ main:1688 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1688 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 14:27:10 [ main:1690 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 14:27:10 [ main:1690 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 14:27:10 [ main:1690 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1690 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1690 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 14:27:10 [ main:1691 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 14:27:10 [ main:1781 ] - [ INFO ] Mapped URL path [/images/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' +2013-11-12 14:27:10 [ main:1782 ] - [ INFO ] Mapped URL path [/style/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1' +2013-11-12 14:27:10 [ main:1783 ] - [ INFO ] Mapped URL path [/script/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2' +2013-11-12 14:27:10 [ main:1784 ] - [ INFO ] Mapped URL path [/css/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3' +2013-11-12 14:27:10 [ main:1785 ] - [ INFO ] Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4' +2013-11-12 14:27:10 [ main:1786 ] - [ INFO ] Mapped URL path [/img/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5' +2013-11-12 14:27:10 [ main:1787 ] - [ INFO ] Mapped URL path [/i18n/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6' +2013-11-12 14:27:10 [ main:1793 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' +2013-11-12 14:27:10 [ main:1837 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 304 ms +2013-11-12 14:27:27 [ qtp2025903845-19:19088 ] - [ INFO ] www login! +2013-11-12 14:48:13 [ main:0 ] - [ INFO ] Root WebApplicationContext: initialization started +2013-11-12 14:48:13 [ main:29 ] - [ INFO ] Refreshing Root WebApplicationContext: startup date [Tue Nov 12 14:48:13 CST 2013]; root of context hierarchy +2013-11-12 14:48:13 [ main:121 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] +2013-11-12 14:48:13 [ main:265 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 14:48:13 [ main:268 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 14:48:14 [ main:673 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 14:48:14 [ main:684 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1d5e9dda: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy +2013-11-12 14:48:14 [ main:900 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:901 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:901 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:902 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:48:14 [ main:902 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:48:14 [ main:903 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:903 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:903 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:904 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:904 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 14:48:14 [ main:904 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:905 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:906 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:906 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 14:48:14 [ main:907 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:907 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:907 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:907 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:907 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:908 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 14:48:14 [ main:909 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:910 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 14:48:14 [ main:910 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:910 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:910 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 14:48:14 [ main:910 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 14:48:14 [ main:1359 ] - [ INFO ] Root WebApplicationContext: initialization completed in 1359 ms +2013-11-12 14:48:14 [ main:1428 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization started +2013-11-12 14:48:14 [ main:1434 ] - [ INFO ] Refreshing WebApplicationContext for namespace 'dispatcherServlet-servlet': startup date [Tue Nov 12 14:48:14 CST 2013]; parent: Root WebApplicationContext +2013-11-12 14:48:14 [ main:1435 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/bench4qweb-servlet.xml] +2013-11-12 14:48:14 [ main:1474 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 14:48:14 [ main:1474 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 14:48:14 [ main:1569 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 14:48:14 [ main:1578 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@465b23b: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#7,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@1d5e9dda +2013-11-12 14:48:14 [ main:1612 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:1612 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:1612 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:1613 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:48:14 [ main:1613 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 14:48:14 [ main:1614 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1614 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1615 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1615 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:1616 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 14:48:14 [ main:1616 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:1616 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 14:48:14 [ main:1617 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:1617 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 14:48:14 [ main:1617 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1618 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:1618 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1618 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 14:48:14 [ main:1618 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1618 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 14:48:14 [ main:1620 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1620 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 14:48:14 [ main:1620 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1620 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 14:48:14 [ main:1620 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 14:48:14 [ main:1621 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 14:48:15 [ main:1720 ] - [ INFO ] Mapped URL path [/images/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' +2013-11-12 14:48:15 [ main:1721 ] - [ INFO ] Mapped URL path [/style/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1' +2013-11-12 14:48:15 [ main:1723 ] - [ INFO ] Mapped URL path [/script/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2' +2013-11-12 14:48:15 [ main:1724 ] - [ INFO ] Mapped URL path [/css/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3' +2013-11-12 14:48:15 [ main:1725 ] - [ INFO ] Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4' +2013-11-12 14:48:15 [ main:1726 ] - [ INFO ] Mapped URL path [/img/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5' +2013-11-12 14:48:15 [ main:1728 ] - [ INFO ] Mapped URL path [/i18n/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6' +2013-11-12 14:48:15 [ main:1735 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' +2013-11-12 14:48:15 [ main:1781 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 353 ms +2013-11-12 14:48:21 [ qtp1104470799-25:8297 ] - [ INFO ] www login! +2013-11-12 15:02:22 [ main:0 ] - [ INFO ] Root WebApplicationContext: initialization started +2013-11-12 15:02:22 [ main:27 ] - [ INFO ] Refreshing Root WebApplicationContext: startup date [Tue Nov 12 15:02:22 CST 2013]; root of context hierarchy +2013-11-12 15:02:22 [ main:99 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] +2013-11-12 15:02:22 [ main:203 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 15:02:22 [ main:205 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 15:02:23 [ main:709 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 15:02:23 [ main:722 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6fddb1de: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy +2013-11-12 15:02:23 [ main:922 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:23 [ main:922 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:23 [ main:922 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:23 [ main:923 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 15:02:23 [ main:923 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 15:02:23 [ main:924 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:925 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:925 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:926 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:23 [ main:926 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:23 [ main:926 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:23 [ main:926 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 15:02:23 [ main:928 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:928 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:928 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 15:02:23 [ main:928 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:23 [ main:928 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:929 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 15:02:23 [ main:929 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:23 [ main:929 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 15:02:23 [ main:931 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:931 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:932 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 15:02:23 [ main:932 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 15:02:23 [ main:932 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 15:02:23 [ main:932 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 15:02:24 [ main:1826 ] - [ INFO ] Root WebApplicationContext: initialization completed in 1826 ms +2013-11-12 15:02:26 [ main:3860 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization started +2013-11-12 15:02:26 [ main:3864 ] - [ INFO ] Refreshing WebApplicationContext for namespace 'dispatcherServlet-servlet': startup date [Tue Nov 12 15:02:26 CST 2013]; parent: Root WebApplicationContext +2013-11-12 15:02:26 [ main:3864 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/bench4qweb-servlet.xml] +2013-11-12 15:02:26 [ main:3939 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 15:02:26 [ main:3939 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 15:02:27 [ main:4503 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 15:02:27 [ main:4509 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1bab62b3: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#7,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@6fddb1de +2013-11-12 15:02:27 [ main:4532 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:27 [ main:4532 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:27 [ main:4532 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:27 [ main:4533 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 15:02:27 [ main:4533 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 15:02:27 [ main:4534 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4534 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4534 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4535 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:27 [ main:4535 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:27 [ main:4535 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 15:02:27 [ main:4536 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4537 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 15:02:27 [ main:4538 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 15:02:27 [ main:4538 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 15:02:27 [ main:4539 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4540 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4540 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 15:02:27 [ main:4540 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 15:02:27 [ main:4540 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 15:02:27 [ main:4540 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 15:02:27 [ main:4634 ] - [ INFO ] Mapped URL path [/images/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' +2013-11-12 15:02:27 [ main:4635 ] - [ INFO ] Mapped URL path [/style/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1' +2013-11-12 15:02:27 [ main:4636 ] - [ INFO ] Mapped URL path [/script/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2' +2013-11-12 15:02:27 [ main:4637 ] - [ INFO ] Mapped URL path [/css/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3' +2013-11-12 15:02:27 [ main:4638 ] - [ INFO ] Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4' +2013-11-12 15:02:27 [ main:4639 ] - [ INFO ] Mapped URL path [/img/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5' +2013-11-12 15:02:27 [ main:4640 ] - [ INFO ] Mapped URL path [/i18n/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6' +2013-11-12 15:02:27 [ main:5064 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' +2013-11-12 15:02:27 [ main:5108 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 1248 ms +2013-11-12 17:26:20 [ main:0 ] - [ INFO ] Root WebApplicationContext: initialization started +2013-11-12 17:26:20 [ main:39 ] - [ INFO ] Refreshing Root WebApplicationContext: startup date [Tue Nov 12 17:26:20 CST 2013]; root of context hierarchy +2013-11-12 17:26:20 [ main:120 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] +2013-11-12 17:26:20 [ main:235 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 17:26:20 [ main:237 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 17:26:21 [ main:672 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 17:26:21 [ main:683 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@70e3cf27: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy +2013-11-12 17:26:21 [ main:875 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:21 [ main:875 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:21 [ main:875 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:21 [ main:876 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 17:26:21 [ main:876 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 17:26:21 [ main:877 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:877 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:877 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:878 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:21 [ main:879 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:21 [ main:879 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:21 [ main:879 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 17:26:21 [ main:880 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:880 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:881 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 17:26:21 [ main:881 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:21 [ main:881 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:21 [ main:881 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 17:26:21 [ main:881 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:882 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 17:26:21 [ main:883 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 17:26:21 [ main:884 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:884 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:884 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 17:26:21 [ main:884 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 17:26:21 [ main:885 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 17:26:21 [ main:1281 ] - [ INFO ] Root WebApplicationContext: initialization completed in 1271 ms +2013-11-12 17:26:22 [ main:1383 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization started +2013-11-12 17:26:22 [ main:1386 ] - [ INFO ] Refreshing WebApplicationContext for namespace 'dispatcherServlet-servlet': startup date [Tue Nov 12 17:26:22 CST 2013]; parent: Root WebApplicationContext +2013-11-12 17:26:22 [ main:1387 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/bench4qweb-servlet.xml] +2013-11-12 17:26:22 [ main:1426 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 17:26:22 [ main:1426 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 17:26:22 [ main:1508 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 17:26:22 [ main:1516 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@41ff60d: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#7,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@70e3cf27 +2013-11-12 17:26:22 [ main:1539 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:22 [ main:1540 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:22 [ main:1540 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:22 [ main:1540 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 17:26:22 [ main:1540 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 17:26:22 [ main:1541 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1541 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1541 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1542 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:22 [ main:1542 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:22 [ main:1543 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 17:26:22 [ main:1543 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 17:26:22 [ main:1544 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1544 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1544 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 17:26:22 [ main:1545 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.entity.master.Script org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:22 [ main:1545 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 17:26:22 [ main:1545 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 17:26:22 [ main:1545 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1545 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 17:26:22 [ main:1547 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 17:26:22 [ main:1547 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1547 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1547 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 17:26:22 [ main:1547 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 17:26:22 [ main:1548 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 17:26:22 [ main:1640 ] - [ INFO ] Mapped URL path [/images/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' +2013-11-12 17:26:22 [ main:1641 ] - [ INFO ] Mapped URL path [/style/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1' +2013-11-12 17:26:22 [ main:1642 ] - [ INFO ] Mapped URL path [/script/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2' +2013-11-12 17:26:22 [ main:1643 ] - [ INFO ] Mapped URL path [/css/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3' +2013-11-12 17:26:22 [ main:1644 ] - [ INFO ] Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4' +2013-11-12 17:26:22 [ main:1645 ] - [ INFO ] Mapped URL path [/img/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5' +2013-11-12 17:26:22 [ main:1646 ] - [ INFO ] Mapped URL path [/i18n/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6' +2013-11-12 17:26:22 [ main:1653 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' +2013-11-12 17:26:22 [ main:1698 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 314 ms +2013-11-12 17:26:43 [ qtp1104470799-48:9509754 ] - [ INFO ] www login! +2013-11-12 17:26:43 [ qtp1104470799-51:9509754 ] - [ INFO ] www login! +2013-11-12 19:06:27 [ qtp1104470799-96:15493800 ] - [ INFO ] www login! +2013-11-12 19:16:38 [ main:0 ] - [ INFO ] Root WebApplicationContext: initialization started +2013-11-12 19:16:38 [ main:38 ] - [ INFO ] Refreshing Root WebApplicationContext: startup date [Tue Nov 12 19:16:38 CST 2013]; root of context hierarchy +2013-11-12 19:16:38 [ main:110 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml] +2013-11-12 19:16:38 [ main:214 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 19:16:38 [ main:215 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 19:16:38 [ main:607 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 19:16:38 [ main:618 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@72dd16c5: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy +2013-11-12 19:16:39 [ main:816 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:39 [ main:816 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:39 [ main:816 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:39 [ main:817 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 19:16:39 [ main:817 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 19:16:39 [ main:818 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:818 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:818 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:820 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:39 [ main:820 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:39 [ main:820 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:39 [ main:821 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 19:16:39 [ main:822 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 19:16:39 [ main:822 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:822 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:823 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 19:16:39 [ main:823 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:823 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:39 [ main:823 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:39 [ main:824 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 19:16:39 [ main:825 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 19:16:39 [ main:826 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:826 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:826 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 19:16:39 [ main:826 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 19:16:39 [ main:826 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 19:16:39 [ main:1258 ] - [ INFO ] Root WebApplicationContext: initialization completed in 1247 ms +2013-11-12 19:16:39 [ main:1340 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization started +2013-11-12 19:16:39 [ main:1343 ] - [ INFO ] Refreshing WebApplicationContext for namespace 'dispatcherServlet-servlet': startup date [Tue Nov 12 19:16:39 CST 2013]; parent: Root WebApplicationContext +2013-11-12 19:16:39 [ main:1344 ] - [ INFO ] Loading XML bean definitions from ServletContext resource [/WEB-INF/bench4qweb-servlet.xml] +2013-11-12 19:16:39 [ main:1386 ] - [ INFO ] JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning +2013-11-12 19:16:39 [ main:1386 ] - [ INFO ] JSR-330 'javax.inject.Named' annotation found and supported for component scanning +2013-11-12 19:16:39 [ main:1608 ] - [ INFO ] JSR-330 'javax.inject.Inject' annotation found and supported for autowiring +2013-11-12 19:16:39 [ main:1616 ] - [ INFO ] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@24b5bfb8: defining beans [agentActionController,authorizeActionController,monitorController,recordPortActionController,scriptActionController,testController,testPlanActionController,httpRequester,scriptService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,mvcContentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#2,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#3,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#4,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#5,org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#6,org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#7,org.springframework.web.servlet.view.InternalResourceViewResolver#0,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@72dd16c5 +2013-11-12 19:16:40 [ main:1643 ] - [ INFO ] Mapped "{[/loadAgents],methods=[POST || GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.AgentListModel org.bench4q.web.api.AgentActionController.loadAgentsFromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:40 [ main:1643 ] - [ INFO ] Mapped "{[/addAgentToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.addAgenttoPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:40 [ main:1643 ] - [ INFO ] Mapped "{[/removeAgentFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.AgentActionController.removeAgentfromPool(javax.servlet.http.HttpServletRequest,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:40 [ main:1644 ] - [ INFO ] Mapped "{[/register],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.register(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 19:16:40 [ main:1644 ] - [ INFO ] Mapped "{[/login],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.AuthorizeActionController.login(org.bench4q.web.model.UserModel,org.springframework.ui.ModelMap) +2013-11-12 19:16:40 [ main:1645 ] - [ INFO ] Mapped "{[/getMemoryStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.MemoryModel org.bench4q.web.api.MonitorController.geMemoryStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1645 ] - [ INFO ] Mapped "{[/getProcessorStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.monitor.ProcessorModel org.bench4q.web.api.MonitorController.getPeocessStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1645 ] - [ INFO ] Mapped "{[/getNetworkStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto private org.bench4q.web.model.monitor.NetworkInterfaceModel org.bench4q.web.api.MonitorController.getNetworkStatus(java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1646 ] - [ INFO ] Mapped "{[/addPortToPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.addPorttoPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:40 [ main:1646 ] - [ INFO ] Mapped "{[/removePortFromPool],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.removePortfromPortPool(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:40 [ main:1646 ] - [ INFO ] Mapped "{[/loadPorts],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.PortListModel org.bench4q.web.api.RecordPortActionController.loadPorts(javax.servlet.http.HttpServletRequest,java.lang.String) +2013-11-12 19:16:40 [ main:1646 ] - [ INFO ] Mapped "{[/editPort],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.RecordPortActionController.editPort(java.lang.String,org.bench4q.web.entity.master.Port) +2013-11-12 19:16:40 [ main:1647 ] - [ INFO ] Mapped "{[/startrecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.startRecordServer(java.lang.String) throws javax.xml.bind.JAXBException +2013-11-12 19:16:40 [ main:1648 ] - [ INFO ] Mapped "{[/stoprecordserver],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.OperateScriptServerResponseModel org.bench4q.web.api.ScriptActionController.stopRecordServer(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1648 ] - [ INFO ] Mapped "{[/saveScriptToDB],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.saveScriptToDB(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1648 ] - [ INFO ] Mapped "{[/loadscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.ScriptActionController.loadscript(java.lang.String) +2013-11-12 19:16:40 [ main:1648 ] - [ INFO ] Mapped "{[/deletescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.deletescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1648 ] - [ INFO ] Mapped "{[/savescript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public boolean org.bench4q.web.api.ScriptActionController.savescript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:40 [ main:1649 ] - [ INFO ] Mapped "{[/editscript],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.ScriptActionController.editscript(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws java.io.IOException,javax.xml.bind.JAXBException +2013-11-12 19:16:40 [ main:1649 ] - [ INFO ] Mapped "{[/test123],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestController.test() +2013-11-12 19:16:40 [ main:1650 ] - [ INFO ] Mapped "{[/testPlanTaskList],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.util.List org.bench4q.web.api.TestPlanActionController.getTestPlanTaskList(java.lang.String,java.util.List) +2013-11-12 19:16:40 [ main:1651 ] - [ INFO ] Mapped "{[/getScriptBriefStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.master.ScriptBriefResultModel org.bench4q.web.api.TestPlanActionController.getAgentBriefStatus(java.lang.String,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1651 ] - [ INFO ] Mapped "{[/getRunningInfo],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.RunningIndexModel org.bench4q.web.api.TestPlanActionController.getRunningIofo(java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1651 ] - [ INFO ] Mapped "{[/loadTestPlans],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.bench4q.web.model.TestPlanListModel org.bench4q.web.api.TestPlanActionController.loadTestPlans(java.lang.String) +2013-11-12 19:16:40 [ main:1651 ] - [ INFO ] Mapped "{[/downloadReport],methods=[GET || POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.bench4q.web.api.TestPlanActionController.downloadReport(javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String) +2013-11-12 19:16:40 [ main:1651 ] - [ INFO ] Mapped "{[/runTestPlan],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public java.lang.String org.bench4q.web.api.TestPlanActionController.runTestPlan(java.lang.String,org.springframework.ui.ModelMap,org.bench4q.web.model.TestPlanRequestModel) throws javax.xml.bind.JAXBException,java.io.IOException,java.lang.InterruptedException +2013-11-12 19:16:40 [ main:1752 ] - [ INFO ] Mapped URL path [/images/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' +2013-11-12 19:16:40 [ main:1753 ] - [ INFO ] Mapped URL path [/style/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#1' +2013-11-12 19:16:40 [ main:1754 ] - [ INFO ] Mapped URL path [/script/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#2' +2013-11-12 19:16:40 [ main:1755 ] - [ INFO ] Mapped URL path [/css/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#3' +2013-11-12 19:16:40 [ main:1756 ] - [ INFO ] Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#4' +2013-11-12 19:16:40 [ main:1757 ] - [ INFO ] Mapped URL path [/img/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#5' +2013-11-12 19:16:40 [ main:1758 ] - [ INFO ] Mapped URL path [/i18n/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#6' +2013-11-12 19:16:40 [ main:1764 ] - [ INFO ] Mapped URL path [/**] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' +2013-11-12 19:16:40 [ main:1807 ] - [ INFO ] FrameworkServlet 'dispatcherServlet': initialization completed in 467 ms +2013-11-12 19:16:51 [ qtp1749047170-15:13207 ] - [ INFO ] www login! +2013-11-12 20:08:59 [ qtp1749047170-83:3141226 ] - [ INFO ] www login! +2013-11-12 20:13:40 [ qtp1749047170-117:3422282 ] - [ INFO ] www login! +2013-11-12 20:29:19 [ qtp1749047170-130:4361099 ] - [ INFO ] www login! +2013-11-12 21:34:29 [ qtp1749047170-161:8271372 ] - [ INFO ] www login! diff --git a/src/main/java/org/bench4q/web/api/ScriptActionController.java b/src/main/java/org/bench4q/web/api/ScriptActionController.java index 6b082ea4..e842f90b 100644 --- a/src/main/java/org/bench4q/web/api/ScriptActionController.java +++ b/src/main/java/org/bench4q/web/api/ScriptActionController.java @@ -222,7 +222,7 @@ public class ScriptActionController extends BaseControllerService { @RequestMapping("editscript") public @ResponseBody - Script editscript(HttpServletRequest request, + String editscript(HttpServletRequest request, @ModelAttribute("accessToken") String accessToken, @RequestParam String scriptId) throws IOException, JAXBException { System.out.println("entry editscript"); @@ -248,7 +248,7 @@ public class ScriptActionController extends BaseControllerService { Iterator + + + + + \ No newline at end of file diff --git a/src/main/webapp/js/bootstrap-tour.js b/src/main/webapp/js/bootstrap-tour.js deleted file mode 100644 index 0e648460..00000000 --- a/src/main/webapp/js/bootstrap-tour.js +++ /dev/null @@ -1,226 +0,0 @@ -// Generated by CoffeeScript 1.3.3 - -/* ============================================================ -# bootstrap-tour.js v0.1 -# http://pushly.github.com/bootstrap-tour/ -# ============================================================== -# Copyright 2012 Push.ly -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -*/ - - -(function() { - - (function($, window) { - var Tour, document; - document = window.document; - Tour = (function() { - - function Tour(options) { - var _this = this; - this._options = $.extend({ - afterSetState: function(key, value) {}, - afterGetState: function(key, value) {} - }, options); - this._steps = []; - this.setCurrentStep(); - $(document).on("click", ".popover .next", function(e) { - e.preventDefault(); - return _this.next(); - }); - $(document).on("click", ".popover .end", function(e) { - e.preventDefault(); - return _this.end(); - }); - } - - Tour.prototype.setState = function(key, value) { - $.cookie("tour_" + key, value, { - expires: 36500, - path: '/' - }); - return this._options.afterSetState(key, value); - }; - - Tour.prototype.getState = function(key) { - var value; - value = $.cookie("tour_" + key); - this._options.afterGetState(key, value); - return value; - }; - - Tour.prototype.addStep = function(step) { - return this._steps.push(step); - }; - - Tour.prototype.getStep = function(i) { - return $.extend({ - path: "", - placement: "right", - title: "", - content: "", - next: i + 1, - end: i === this._steps.length - 1, - animation: true - }, this._steps[i]); - }; - - Tour.prototype.start = function(force) { - if (force == null) { - force = false; - } - if (force || !this.ended()) { - return this.showStep(this._current); - } - }; - - Tour.prototype.next = function() { - this.hideStep(this._current); - return this.showNextStep(); - }; - - Tour.prototype.end = function() { - this.hideStep(this._current); - return this.setState("end", "yes"); - }; - - Tour.prototype.ended = function() { - return !!this.getState("end"); - }; - - Tour.prototype.restart = function() { - this.setState("current_step", null); - this.setState("end", null); - this.setCurrentStep(0); - return this.start(); - }; - - Tour.prototype.hideStep = function(i) { - var step; - step = this.getStep(i); - if (step.onHide != null) { - step.onHide(this); - } - return $(step.element).popover("hide"); - }; - - Tour.prototype.showStep = function(i) { - var endOnClick, step, - _this = this; - step = this.getStep(i); - if (step.element == null) { - this.end; - return; - } - this.setCurrentStep(i); - if (step.path !== "" && document.location.pathname !== step.path && document.location.pathname.replace(/^.*[\\\/]/, '') !== step.path) { - document.location.href = step.path; - return; - } - if ($(step.element).is(":hidden")) { - this.showNextStep(); - return; - } - endOnClick = step.endOnClick || step.element; - $(endOnClick).one("click", function() { - return _this.endCurrentStep(); - }); - if (step.onShow != null) { - step.onShow(this); - } - return this._showPopover(step, i); - }; - - Tour.prototype.setCurrentStep = function(value) { - if (value != null) { - this._current = value; - return this.setState("current_step", value); - } else { - this._current = this.getState("current_step"); - if (this._current === null || this._current === "null") { - return this._current = 0; - } else { - return this._current = parseInt(this._current); - } - } - }; - - Tour.prototype.endCurrentStep = function() { - var step; - this.hideStep(this._current); - step = this.getStep(this._current); - return this.setCurrentStep(step.next); - }; - - Tour.prototype.showNextStep = function() { - var step; - step = this.getStep(this._current); - return this.showStep(step.next); - }; - - Tour.prototype._showPopover = function(step, i) { - var content, tip; - content = "" + step.content + "

"; - if (step.end) { - content += "End"; - } else { - content += " End tour

"; - } - $(step.element).popover({ - placement: step.placement, - trigger: "manual", - title: step.title, - content: content, - animation: step.animation - }).popover("show"); - tip = $(step.element).data("popover").tip(); - this._reposition(tip); - return this._scrollIntoView(tip); - }; - - Tour.prototype._reposition = function(tip) { - var offsetBottom, offsetRight, tipOffset; - tipOffset = tip.offset(); - offsetBottom = $(document).outerHeight() - tipOffset.top - $(tip).outerHeight(); - if (offsetBottom < 0) { - tipOffset.top = tipOffset.top + offsetBottom; - } - offsetRight = $(document).outerWidth() - tipOffset.left - $(tip).outerWidth(); - if (offsetRight < 0) { - tipOffset.left = tipOffset.left + offsetRight; - } - if (tipOffset.top < 0) { - tipOffset.top = 0; - } - if (tipOffset.left < 0) { - tipOffset.left = 0; - } - return tip.offset(tipOffset); - }; - - Tour.prototype._scrollIntoView = function(tip) { - var tipRect; - tipRect = tip.get(0).getBoundingClientRect(); - if (!(tipRect.top > 0 && tipRect.bottom < $(window).height() && tipRect.left > 0 && tipRect.right < $(window).width())) { - return tip.get(0).scrollIntoView(true); - } - }; - - return Tour; - - })(); - return window.Tour = Tour; - })(jQuery, window); - -}).call(this); diff --git a/src/main/webapp/js/chart.js b/src/main/webapp/js/chart.js deleted file mode 100644 index 231fb82d..00000000 --- a/src/main/webapp/js/chart.js +++ /dev/null @@ -1,228 +0,0 @@ -//realtime chart - if($("#realtimechart").length) - { - var options = { - series: { shadowSize: 1 }, // drawing is faster without shadows - yaxis: { min: 0, max: 100 }, - xaxis: { show: false } - }; - var plot = $.plot($("#realtimechart"), [ getRandomData() ], options); - function update() { - plot.setData([ getRandomData() ]); - // since the axes don't change, we don't need to call plot.setupGrid() - plot.draw(); - - setTimeout(update, updateInterval); - } - - update(); - } -} - - - -//donut chart -if($("#donutchart").length) -{ - $.plot($("#donutchart"), data, - { - series: { - pie: { - innerRadius: 0.5, - show: true - } - }, - legend: { - show: false - } - }); -} - - -//pie chart -var data = [ -{ label: "Internet Explorer", data: 12}, -{ label: "Mobile", data: 27}, -{ label: "Safari", data: 85}, -{ label: "Opera", data: 64}, -{ label: "Firefox", data: 90}, -{ label: "Chrome", data: 112} -]; - -if($("#piechart").length) -{ - $.plot($("#piechart"), data, - { - series: { - pie: { - show: true - } - }, - grid: { - hoverable: true, - clickable: true - }, - legend: { - show: false - } - }); - - function pieHover(event, pos, obj) - { - if (!obj) - return; - percent = parseFloat(obj.series.percent).toFixed(2); - $("#hover").html(''+obj.series.label+' ('+percent+'%)'); - } - $("#piechart").bind("plothover", pieHover); -} - -//stack chart -if($("#stackchart").length) -{ - var d1 = []; - for (var i = 0; i <= 10; i += 1) - d1.push([i, parseInt(Math.random() * 30)]); - - var d2 = []; - for (var i = 0; i <= 10; i += 1) - d2.push([i, parseInt(Math.random() * 30)]); - - var d3 = []; - for (var i = 0; i <= 10; i += 1) - d3.push([i, parseInt(Math.random() * 30)]); - - var stack = 0, bars = true, lines = false, steps = false; - - function plotWithOptions() { - $.plot($("#stackchart"), [ d1, d2, d3 ], { - series: { - stack: stack, - lines: { show: lines, fill: true, steps: steps }, - bars: { show: bars, barWidth: 0.6 } - } - }); - } - - plotWithOptions(); - - $(".stackControls input").click(function (e) { - e.preventDefault(); - stack = $(this).val() == "With stacking" ? true : null; - plotWithOptions(); - }); - $(".graphControls input").click(function (e) { - e.preventDefault(); - bars = $(this).val().indexOf("Bars") != -1; - lines = $(this).val().indexOf("Lines") != -1; - steps = $(this).val().indexOf("steps") != -1; - plotWithOptions(); - }); -} - -//flot chart -if($("#flotchart").length) -{ - var d1 = []; - for (var i = 0; i < Math.PI * 2; i += 0.25) - d1.push([i, Math.sin(i)]); - - var d2 = []; - for (var i = 0; i < Math.PI * 2; i += 0.25) - d2.push([i, Math.cos(i)]); - - var d3 = []; - for (var i = 0; i < Math.PI * 2; i += 0.1) - d3.push([i, Math.tan(i)]); - - $.plot($("#flotchart"), [ - { label: "sin(x)", data: d1}, - { label: "cos(x)", data: d2}, - { label: "tan(x)", data: d3} - ], { - series: { - lines: { show: true }, - points: { show: true } - }, - xaxis: { - ticks: [0, [Math.PI/2, "\u03c0/2"], [Math.PI, "\u03c0"], [Math.PI * 3/2, "3\u03c0/2"], [Math.PI * 2, "2\u03c0"]] - }, - yaxis: { - ticks: 10, - min: -2, - max: 2 - }, - grid: { - backgroundColor: { colors: ["#fff", "#eee"] } - } - }); -} - -//chart with points -if($("#sincos").length) -{ - var sin = [], cos = []; - - for (var i = 0; i < 14; i += 0.5) { - sin.push([i, Math.sin(i)/i]); - cos.push([i, Math.cos(i)]); - } - - var plot = $.plot($("#sincos"), - [ { data: sin, label: "sin(x)/x"}, { data: cos, label: "cos(x)" } ], { - series: { - lines: { show: true }, - points: { show: true } - }, - grid: { hoverable: true, clickable: true, backgroundColor: { colors: ["#fff", "#eee"] } }, - yaxis: { min: -1.2, max: 1.2 }, - colors: ["#539F2E", "#3C67A5"] - }); - - function showTooltip(x, y, contents) { - $('
' + contents + '
').css( { - position: 'absolute', - display: 'none', - top: y + 5, - left: x + 5, - border: '1px solid #fdd', - padding: '2px', - 'background-color': '#dfeffc', - opacity: 0.80 - }).appendTo("body").fadeIn(200); - } - - var previousPoint = null; - $("#sincos").bind("plothover", function (event, pos, item) { - $("#x").text(pos.x.toFixed(2)); - $("#y").text(pos.y.toFixed(2)); - - if (item) { - if (previousPoint != item.dataIndex) { - previousPoint = item.dataIndex; - - $("#tooltip").remove(); - var x = item.datapoint[0].toFixed(2), - y = item.datapoint[1].toFixed(2); - - showTooltip(item.pageX, item.pageY, - item.series.label + " of " + x + " = " + y); - } - } - else { - $("#tooltip").remove(); - previousPoint = null; - } - }); - - - - $("#sincos").bind("plotclick", function (event, pos, item) { - if (item) { - $("#clickdata").text("You clicked point " + item.dataIndex + " in " + item.series.label + "."); - plot.highlight(item.series, item.datapoint); - } - }); -} - - diff --git a/src/main/webapp/js/jquery.cleditor.min.js b/src/main/webapp/js/jquery.cleditor.min.js deleted file mode 100644 index 5afec048..00000000 --- a/src/main/webapp/js/jquery.cleditor.min.js +++ /dev/null @@ -1,31 +0,0 @@ -/* - CLEditor WYSIWYG HTML Editor v1.3.0 - http://premiumsoftware.net/cleditor - requires jQuery v1.4.2 or later - - Copyright 2010, Chris Landowski, Premium Software, LLC - Dual licensed under the MIT or GPL Version 2 licenses. -*/ -(function(e){function aa(a){var b=this,c=a.target,d=e.data(c,x),h=s[d],f=h.popupName,i=p[f];if(!(b.disabled||e(c).attr(n)==n)){var g={editor:b,button:c,buttonName:d,popup:i,popupName:f,command:h.command,useCSS:b.options.useCSS};if(h.buttonClick&&h.buttonClick(a,g)===false)return false;if(d=="source"){if(t(b)){delete b.range;b.$area.hide();b.$frame.show();c.title=h.title}else{b.$frame.hide();b.$area.show();c.title="Show Rich Text"}setTimeout(function(){u(b)},100)}else if(!t(b))if(f){var j=e(i);if(f== -"url"){if(d=="link"&&M(b)===""){z(b,"A selection is required when inserting a link.",c);return false}j.children(":button").unbind(q).bind(q,function(){var k=j.find(":text"),o=e.trim(k.val());o!==""&&v(b,g.command,o,null,g.button);k.val("http://");r();w(b)})}else f=="pastetext"&&j.children(":button").unbind(q).bind(q,function(){var k=j.find("textarea"),o=k.val().replace(/\n/g,"
");o!==""&&v(b,g.command,o,null,g.button);k.val("");r();w(b)});if(c!==e.data(i,A)){N(b,i,c);return false}return}else if(d== -"print")b.$frame[0].contentWindow.print();else if(!v(b,g.command,g.value,g.useCSS,c))return false;w(b)}}function O(a){a=e(a.target).closest("div");a.css(H,a.data(x)?"#FFF":"#FFC")}function P(a){e(a.target).closest("div").css(H,"transparent")}function ba(a){var b=a.data.popup,c=a.target;if(!(b===p.msg||e(b).hasClass(B))){var d=e.data(b,A),h=e.data(d,x),f=s[h],i=f.command,g,j=this.options.useCSS;if(h=="font")g=c.style.fontFamily.replace(/"/g,"");else if(h=="size"){if(c.tagName=="DIV")c=c.children[0]; -g=c.innerHTML}else if(h=="style")g="<"+c.tagName+">";else if(h=="color")g=Q(c.style.backgroundColor);else if(h=="highlight"){g=Q(c.style.backgroundColor);if(l)i="backcolor";else j=true}b={editor:this,button:d,buttonName:h,popup:b,popupName:f.popupName,command:i,value:g,useCSS:j};if(!(f.popupClick&&f.popupClick(a,b)===false)){if(b.command&&!v(this,b.command,b.value,b.useCSS,d))return false;r();w(this)}}}function C(a){for(var b=1,c=0,d=0;d"+g+"")});else if(a=="style")e.each(b.styles,function(i, -g){e(m).appendTo(f).html(g[1]+g[0]+g[1].replace("<","
');c=B}else if(a=="pastetext"){f.html("Paste your content here and click submit.

");c=B}if(!c&&!d)c=S;f.addClass(c);l&&f.attr(I,"on").find("div,font,p,h1,h2,h3,h4,h5,h6").attr(I,"on");if(f.hasClass(S)||h===true)f.children().hover(O,P);p[a]=f[0]; -return f[0]}function T(a,b){if(b){a.$area.attr(n,n);a.disabled=true}else{a.$area.removeAttr(n);delete a.disabled}try{if(l)a.doc.body.contentEditable=!b;else a.doc.designMode=!b?"on":"off"}catch(c){}u(a)}function v(a,b,c,d,h){D(a);if(!l){if(d===undefined||d===null)d=a.options.useCSS;a.doc.execCommand("styleWithCSS",0,d.toString())}d=true;var f;if(l&&b.toLowerCase()=="inserthtml")y(a).pasteHTML(c);else{try{d=a.doc.execCommand(b,0,c||null)}catch(i){f=i.description;d=false}d||("cutcopypaste".indexOf(b)> --1?z(a,"For security reasons, your browser does not support the "+b+" command. Try using the keyboard shortcut or context menu instead.",h):z(a,f?f:"Error executing the "+b+" command.",h))}u(a);return d}function w(a){setTimeout(function(){t(a)?a.$area.focus():a.$frame[0].contentWindow.focus();u(a)},0)}function y(a){if(l)return J(a).createRange();return J(a).getRangeAt(0)}function J(a){if(l)return a.doc.selection;return a.$frame[0].contentWindow.getSelection()}function Q(a){var b=/rgba?\((\d+), (\d+), (\d+)/.exec(a), -c=a.split("");if(b)for(a=(b[1]<<16|b[2]<<8|b[3]).toString(16);a.length<6;)a="0"+a;return"#"+(a.length==6?a:c[1]+c[1]+c[2]+c[2]+c[3]+c[3])}function r(){e.each(p,function(a,b){e(b).hide().unbind(q).removeData(A)})}function U(){var a=e("link[href$='jquery.cleditor.css']").attr("href");return a.substr(0,a.length-19)+"images/"}function K(a){var b=a.$main,c=a.options;a.$frame&&a.$frame.remove();var d=a.$frame=e('