May 6th, 2010, 11:56 AM
Spring Tutorial, Build Failed, http://localhost:8080/manager/list 404 Error
I have set up tomcat and eclipse. Starting tomcat via eclipse I can access the localhost:8080/ tomcat wellcome page.
But when I run list after the deploy commad I get the following error:
[echo] neargear_ids build file
[echo] Available targets are:
[echo] build --> Build the application
[echo] deploy --> Deploy application as directory
[echo] deploywar --> Deploy application as a WAR file
[echo] install --> Install application in Tomcat
[echo] reload --> Reload application in Tomcat
[echo] start --> Start Tomcat application
[echo] stop --> Stop Tomcat application
[echo] list --> List Tomcat applications
C:\Users\Artjom\Desktop\xy_ids\xy_ids\build.xml:13 3: java.io.FileNotFoundException: http://localhost:8080/manager/list
Total time: 160 milliseconds
the information in tomcat_user.xml and in build.properties in regards to the user informaition are equal.
May 6th, 2010, 12:45 PM
could you pls post your complete build.xml file as well. that may give some more clear picture of how you have configured it. I am sure there is something wrong with your welcome file. check the redirection tag if you are redirecting it
May 6th, 2010, 12:46 PM
are you trying to build spring step by step application. which app are you trying let me know pls.
May 6th, 2010, 12:48 PM
May 6th, 2010, 12:56 PM
my friend you are getting that error because build.properties file which you have copied is not pointing to proper location of your tomcat_home directory. make sure you have tomcat_home path set.
Also which tomcat version are you using if 5.5 then point to lib dir.
May 6th, 2010, 01:01 PM
# Ant properties for building the neargear app
# for Tomcat 5 use $appserver.home}/server/lib
# for Tomcat 6 use $appserver.home}/lib
I do not see the problem in build.properties. I use Tomcat 6
May 6th, 2010, 01:29 PM
Try following steps :-
1) localhost:8080/manager working? are you able to login as a manager?
2) have you downloaded the correct tomcat zip file?
3) in your tomcat installation drive check conf/tomcat-users.xml and add following lines:
<?xml version='1.0' encoding='utf-8'?>
<user username="tomcat" password="s3cret" roles="admin,manager"/>
4) if still not working i am sure there is something wrong with your tomcat check this link http://www.coderanch.com/t/109089//ant-list-error
also check http://www.coreservlets.com/Apache-Tomcat-Tutorial/
for tomcat help.
hope this helps
May 6th, 2010, 01:37 PM
1. manager doent work, getting 404 error
2. I used eclipse to install tomcat
3. conf/tomcat-users.xml and the tomcat-users.xml in eclipse have different content
should I install tomcat without eclipse first?
May 6th, 2010, 01:49 PM
ya that's true. I did expected it. Manager will not work you are missing a few jar files.
Using tomcat inside eclipse gives you a different behavior, thats because eclipse will use instance of tomcat app.
If you are a fan of eclipse like me then follow these simple steps, this is just a tool to use command prompt inside eclipse! In your eclipse Help button there is a install new software option add the following plugin it will install automatically.
name: Wicked Shell
update url: http://www.wickedshell.net/updatesite
then download tomcat from http://tomcat.apache.org/download-60.cgi download binary distribution in .zip format and extract it and place it somewhere in c or d drive. make sure you point in build.properties file.
next step is to configure tomcat: in your System properties (Windows OS) there is environment variable setting add a new variable with following in both user and system variables :
variable name: TOMCAT_HOME
you need to configure a manager in conf dir. as i mentioned in my previous post.
next go to your folder where you have extracted tomcat. If everything is ok then you will find C:\work\apache-tomcat-6.0.26\bin "startup.bat" double click it. tomcat will startup.
next modify your build.properties accordingly.
May 6th, 2010, 02:54 PM
when I double click on startup the cmd appears for one secounds and I have no chance to recognice whats written there. tomcat doesnt start