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?

