|
|
|
measwel
|
Other tests run fine, but it fails on the webtest, stating that the connection is refused. Test data is present, I think the DB is right too. What could be wrong?
Tests run: 70, Failures: 0, Errors: 0, Skipped: 0 [dbunit:operation] [antrun:run] Executing tasks [echo] Testing 'HW_STRUTS-1.0' with locale 'pl' Login: ------------------------------------------------------------------------ [ERROR]BUILD ERROR ------------------------------------------------------------------------ Error executing ant tasks Embedded error: The following error occurred while executing this line: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: Unexpected exception caught: java.net.ConnectException Connection refused ------------------------------------------------------------------------ For more information, run Maven with the -e switch ------------------------------------------------------------------------ Total time: 29 seconds Finished at: Fri Sep 18 21:21:43 CEST 2009 Final Memory: 25M/45M ------------------------------------------------------------------------ |
||||||||||||||||
|
mraible
|
My guess is this happens when Cargo didn't start Tomcat correctly. Does it work when you run it from the command line (not through NetBeans)?
On Fri, Sep 18, 2009 at 1:31 PM, measwel <[hidden email]> wrote:
|
||||||||||||||||
|
measwel
|
Unfortunately the command line gives the same error. Here is a maven run with -e switch:
Embedded error: The following error occurred while executing this line: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: Unexpected exception caught: java.net.ConnectException Connection refused [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error executing ant tasks at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing ant tasks at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:114) at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) ... 17 more Caused by: The following error occurred while executing this line: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: Unexpected exception caught: java.net.ConnectException at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:108) ... 20 more Caused by: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: Unexpected exception caught: java.net.ConnectException at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:120) at com.canoo.webtest.steps.Step.handleException(Step.java:379) at com.canoo.webtest.steps.Step.execute(Step.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43) at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31) at com.canoo.webtest.steps.Step.execute(Step.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:206) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) ... 29 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:430) at java.net.Socket.connect(Socket.java:520) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346) at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:117) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1520) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1476) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:348) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:416) at com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.java:69) at com.canoo.webtest.steps.request.AbstractTargetAction.getResponse(AbstractTargetAction.java:66) at com.canoo.webtest.steps.request.InvokePage.findTarget(InvokePage.java:160) at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractTargetAction.java:72) at com.canoo.webtest.steps.Step.execute(Step.java:101) ... 59 more [INFO] ------------------------------------------------------------------------ [INFO] Total time: 24 seconds [INFO] Finished at: Sun Sep 20 11:36:36 CEST 2009 [INFO] Final Memory: 27M/555M [INFO] ------------------------------------------------------------------------ |
||||||||||||||||
|
measwel
|
In reply to this post
by mraible
fixed one problem. Tomcat starts now; it was a misspelled profile name (I changed integration-test to something else).
But now I get: [INFO] [dbunit:operation {execution: test}] [INFO] [war:war {execution: default-war}] [INFO] Exploding webapp... [INFO] Assembling webapp HW_STRUTS in /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/HW_STRUTS-1.0 [INFO] Copy webapp webResources to /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/HW_STRUTS-1.0 [INFO] Generating war /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/HW_STRUTS-1.0.war [INFO] Building war: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/HW_STRUTS-1.0.war [INFO] [cargo:start {execution: start-container}] [INFO] [stalledLocalDeployer] Deploying [/Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/HW_STRUTS-1.0.war] to [/Users/marekkarczewski/NetBeansProjects/HW_STRUTS/target/tomcat5x/container/webapps]... [INFO] [talledLocalContainer] Tomcat 5.x starting... [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.coyote.http11.Http11Protocol init [INFO] [talledLocalContainer] INFO: Initializing Coyote HTTP/1.1 on http-8081 [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.catalina.startup.Catalina load [INFO] [talledLocalContainer] INFO: Initialization processed in 413 ms [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.catalina.core.StandardService start [INFO] [talledLocalContainer] INFO: Starting service Catalina [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.catalina.core.StandardEngine start [INFO] [talledLocalContainer] INFO: Starting Servlet Engine: Apache Tomcat/6.0.14 [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.catalina.startup.HostConfig deployWAR [INFO] [talledLocalContainer] INFO: Deploying web application archive cargocpc.war [INFO] [talledLocalContainer] 2009-09-20 11:49:14 org.apache.catalina.startup.HostConfig deployWAR [INFO] [talledLocalContainer] INFO: Deploying web application archive hw-1.0.war [INFO] [talledLocalContainer] 2009-09-20 11:49:17 org.apache.catalina.core.ApplicationContext log [INFO] [talledLocalContainer] INFO: Initializing Spring root WebApplicationContext [INFO] [talledLocalContainer] DEBUG [main] StartupListener.contextInitialized(38) | Initializing context... [INFO] [talledLocalContainer] DEBUG [main] StartupListener.contextInitialized(82) | Remember Me Enabled? true [INFO] [talledLocalContainer] DEBUG [main] StartupListener.contextInitialized(84) | Password Encoder: org.springframework.security.providers.encoding.ShaPasswordEncoder [INFO] [talledLocalContainer] DEBUG [main] StartupListener.contextInitialized(86) | Populating drop-downs... [INFO] [talledLocalContainer] DEBUG [main] LookupDaoHibernate.getRoles(20) | Retrieving all role names... [INFO] [talledLocalContainer] DEBUG [main] StartupListener.setupContext(102) | Drop-down initialization complete [OK] [INFO] [talledLocalContainer] WARN [main] Settings.getLocale(143) | Settings: Could not parse struts.locale setting, substituting default VM locale [INFO] [talledLocalContainer] DEBUG [main] LocaleFilter.init(157) | Initializing filter 'localeFilter' [INFO] [talledLocalContainer] DEBUG [main] LocaleFilter.init(182) | Filter 'localeFilter' configured successfully [INFO] [talledLocalContainer] 2009-09-20 11:49:26 org.apache.coyote.http11.Http11Protocol start [INFO] [talledLocalContainer] INFO: Starting Coyote HTTP/1.1 on http-8081 [INFO] [talledLocalContainer] 2009-09-20 11:49:26 org.apache.catalina.startup.Catalina start [INFO] [talledLocalContainer] INFO: Server startup in 11595 ms [INFO] [talledLocalContainer] Tomcat 5.x started on port [8081] [INFO] [antrun:run {execution: default}] [INFO] Executing tasks [echo] Testing 'HW_STRUTS-1.0' with locale 'pl' Login: [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error executing ant tasks Embedded error: The following error occurred while executing this line: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: HTTP error 400 400 No Host matches server name localhost for http://localhost:8081/HW_STRUTS-1.0 [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error executing ant tasks at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing ant tasks at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:114) at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) ... 17 more Caused by: The following error occurred while executing this line: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: HTTP error 400 at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:418) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:108) ... 20 more Caused by: /Users/marekkarczewski/NetBeansProjects/HW_STRUTS/src/test/resources/login.xml:1: HTTP error 400 at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:69) at com.canoo.webtest.steps.Step.handleException(Step.java:379) at com.canoo.webtest.steps.Step.execute(Step.java:110) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43) at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31) at com.canoo.webtest.steps.Step.execute(Step.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:206) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416) ... 29 more Caused by: com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 400 No Host matches server name localhost for http://localhost:8081/HW_STRUTS-1.0 at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:536) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:353) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:416) at com.canoo.webtest.steps.request.TargetHelper.getResponse(TargetHelper.java:69) at com.canoo.webtest.steps.request.AbstractTargetAction.getResponse(AbstractTargetAction.java:66) at com.canoo.webtest.steps.request.InvokePage.findTarget(InvokePage.java:160) at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractTargetAction.java:72) at com.canoo.webtest.steps.Step.execute(Step.java:101) ... 59 more |
||||
|
mraible
|
It looks like you need to make an entry in your hosts file so your machine knows that "localhost" should point to 127.0.0.1.
On Sun, Sep 20, 2009 at 3:53 AM, measwel <[hidden email]> wrote:
|
||||||||||||||||
|
measwel
|
Unfortunately, I wasnt able to fix it. Both etc/hosts and private/etc/hosts has the entry
127.0.0.1 for localhost. So the problem seems to be with something else. After some browsing, I expect the problem to be with the context. Where in appfuse is specified what context to use in the web tests?
|
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |