Java Spring Problem

I'm new to the Spring Framework, and was trying out a tutorial to get started. The details of that tutorial is here:

http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step-Part-1.html

I've gotten through the first part up till the point where he says to use the 'list' task ("Let's just quickly start Tomcat and make sure that we can access the application. Use the 'list' task from our build file to see if Tomcat has picked up the new application.") At this point, i get the output is the following:

C:\Springapp>ant list

Buildfile: build.xml

list:

BUILD FAILED

C:\Springapp\build.xml:138: java.net.ConnectException: Connection refused: conne

ct

Total time: 2 seconds

C:\Springapp>

When i put the build on debug mode, I get this output:

C:\Springapp>ant list -d

Apache Ant version 1.6.5 compiled on June 2 2005

Buildfile: build.xml

Adding reference: ant.PropertyHelper

Detected Java version: 1.4 in: C:\j2sdk1.4.2_01\jre

Detected OS: Windows XP

Adding reference: ant.ComponentHelper

Setting ro project property: ant.version -> Apache Ant version 1.6.5 compiled on

June 2 2005

Setting ro project property: ant.file -> C:\Springapp\build.xml

Adding reference: ant.projectHelper

Adding reference: ant.parsing.context

Adding reference: ant.targets

parsing buildfile C:\Springapp\build.xml with URI = file:///C:/Springapp/build.x

ml

Setting ro project property: ant.project.name -> springapp

Adding reference: springapp

Setting ro project property: ant.file.springapp -> C:\Springapp\build.xml

Project base dir set to: C:\Springapp

+Target:

Adding reference: master-classpath

+Target: usage

+Target: build

+Target: deploy

+Target: deploywar

+Target: install

+Target: reload

+Target: start

+Target: stop

+Target: list

[property] Loading C:\Springapp\build.properties

Setting project property: tomcat.manager.url -> http://localhost:8080/manager

Setting project property: tomcat.manager.username -> admin

Setting project property: appserver.home -> C:/jakarta-tomcat-4.1.30

Setting project property: tomcat.manager.password -> tomcat

Setting project property: deploy.path -> C:/jakarta-tomcat-4.1.30/webapps

Setting project property: src.dir -> src

Setting project property: web.dir -> war

Setting project property: build.dir -> war/WEB-INF/classes

Setting project property: name -> springapp

Could not load a dependent class (com/sun/media/jai/codec/FileSeekableStream) fo

r type image

Could not load a dependent class (com/jcraft/jsch/UserInfo) for type sshexec

Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp

Adding reference: master-classpath

Finding class org.apache.catalina.ant.InstallTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/InstallTask.class

Finding class org.apache.catalina.ant.AbstractCatalinaTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/AbstractCatalinaTask.class

Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)

Class org.apache.catalina.ant.AbstractCatalinaTask loaded from ant loader (paren

tFirst)

Class org.apache.catalina.ant.InstallTask loaded from ant loader (parentFirst)

Class java.lang.Object loaded from parent loader (parentFirst)

Class java.lang.Throwable loaded from parent loader (parentFirst)

Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst

)

+Datatype install org.apache.catalina.ant.InstallTask

Finding class org.apache.catalina.ant.ReloadTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/ReloadTask.class

Finding class org.apache.catalina.ant.AbstractCatalinaTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/AbstractCatalinaTask.class

Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)

Class org.apache.catalina.ant.AbstractCatalinaTask loaded from ant loader (paren

tFirst)

Class org.apache.catalina.ant.ReloadTask loaded from ant loader (parentFirst)

Class java.lang.Object loaded from parent loader (parentFirst)

Class java.lang.Throwable loaded from parent loader (parentFirst)

Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst

)

+Datatype reload org.apache.catalina.ant.ReloadTask

Finding class org.apache.catalina.ant.ListTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/ListTask.class

Finding class org.apache.catalina.ant.AbstractCatalinaTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/AbstractCatalinaTask.class

Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)

Class org.apache.catalina.ant.AbstractCatalinaTask loaded from ant loader (paren

tFirst)

Class org.apache.catalina.ant.ListTask loaded from ant loader (parentFirst)

Class java.lang.Object loaded from parent loader (parentFirst)

Class java.lang.Throwable loaded from parent loader (parentFirst)

Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst

)

+Datatype list org.apache.catalina.ant.ListTask

Finding class org.apache.catalina.ant.StartTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/StartTask.class

Finding class org.apache.catalina.ant.AbstractCatalinaTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/AbstractCatalinaTask.class

Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)

Class org.apache.catalina.ant.AbstractCatalinaTask loaded from ant loader (paren

tFirst)

Class org.apache.catalina.ant.StartTask loaded from ant loader (parentFirst)

Class java.lang.Object loaded from parent loader (parentFirst)

Class java.lang.Throwable loaded from parent loader (parentFirst)

Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst

)

+Datatype start org.apache.catalina.ant.StartTask

Finding class org.apache.catalina.ant.StopTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/StopTask.class

Finding class org.apache.catalina.ant.AbstractCatalinaTask

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/ant/AbstractCatalinaTask.class

Class org.apache.tools.ant.Task loaded from parent loader (parentFirst)

Class org.apache.catalina.ant.AbstractCatalinaTask loaded from ant loader (paren

tFirst)

Class org.apache.catalina.ant.StopTask loaded from ant loader (parentFirst)

Class java.lang.Object loaded from parent loader (parentFirst)

Class java.lang.Throwable loaded from parent loader (parentFirst)

Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst

)

+Datatype stop org.apache.catalina.ant.StopTask

Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor

Adding reference: ant.executor

Build sequence for target(s) `list' is [list]

Complete build sequence is [list, reload, start, install, build, deploy, usage,

stop, deploywar, ]

list:

Class java.lang.String loaded from parent loader (parentFirst)

Class java.io.InputStream loaded from parent loader (parentFirst)

Class java.net.URL loaded from parent loader (parentFirst)

Class java.lang.StringBuffer loaded from parent loader (parentFirst)

Class java.net.HttpURLConnection loaded from parent loader (parentFirst)

Finding class org.apache.catalina.util.Base64

Loaded from C:\jakarta-tomcat-4.1.30\server\lib\catalina-ant.jar org/apache/cata

lina/util/Base64.class

Class org.apache.catalina.util.Base64 loaded from ant loader (parentFirst)

BUILD FAILED

C:\Springapp\build.xml:138: java.net.ConnectException: Connection refused: conne

ct

at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalina

Task.java:278)

at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalina

Task.java:171)

at org.apache.catalina.ant.ListTask.execute(ListTask.java:95)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

at org.apache.tools.ant.Task.perform(Task.java:364)

at org.apache.tools.ant.Target.execute(Target.java:341)

at org.apache.tools.ant.Target.performTasks(Target.java:369)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)

at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe

cutor.java:40)

at org.apache.tools.ant.Project.executeTargets(Project.java:1068)

at org.apache.tools.ant.Main.runBuild(Main.java:668)

at org.apache.tools.ant.Main.startAnt(Main.java:187)

at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Caused by: java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)

at java.net.Socket.connect(Socket.java:452)

at java.net.Socket.connect(Socket.java:402)

at sun.net.NetworkClient.doConnect(NetworkClient.java:139)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)

at sun.net.www.http.HttpClient.New(HttpClient.java:339)

at sun.net.www.http.HttpClient.New(HttpClient.java:320)

at sun.net.www.http.HttpClient.New(HttpClient.java:315)

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne

ction.java:510)

at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection

.java:487)

at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalina

Task.java:228)

... 14 more

Nested Exception

java.net.ConnectException: Connection refused: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)

at java.net.Socket.connect(Socket.java:452)

at java.net.Socket.connect(Socket.java:402)

at sun.net.NetworkClient.doConnect(NetworkClient.java:139)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)

at sun.net.www.http.HttpClient.New(HttpClient.java:339)

at sun.net.www.http.HttpClient.New(HttpClient.java:320)

at sun.net.www.http.HttpClient.New(HttpClient.java:315)

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne

ction.java:510)

at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection

.java:487)

at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalina

Task.java:228)

at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalina

Task.java:171)

at org.apache.catalina.ant.ListTask.execute(ListTask.java:95)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

at org.apache.tools.ant.Task.perform(Task.java:364)

at org.apache.tools.ant.Target.execute(Target.java:341)

at org.apache.tools.ant.Target.performTasks(Target.java:369)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)

at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe

cutor.java:40)

at org.apache.tools.ant.Project.executeTargets(Project.java:1068)

at org.apache.tools.ant.Main.runBuild(Main.java:668)

at org.apache.tools.ant.Main.startAnt(Main.java:187)

at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 2 seconds

C:\Springapp>

Anybody know what the problem is?

[13430 byte] By [DeepanTa] at [2007-10-1 23:09:58]
# 1
Hi,Start the server before the build is done,Since the server is not started it gives the error.Thanks
menonAa at 2007-7-15 14:02:32 > top of Java-index,Developer Tools,Debugging and Profiling Tool APIs...