Re: Regarding Error 404-please help!

2008-11-16 Thread Quim Nuss

Ok, I just solved the issue.

I tried deploying a war file using the web-based menu. Showing error message
Permission Denied. Then I changed privileges ober webapps folder and voilĂ !
Everything started working. All wars were deployed and my custom servlets
worked as well. I kind of feel stupid... Shouldn't tomcat have told me
something about it?

Anyway, what are the correct permissions to put on webapps folder? How come
tomcat didn't have enough privileges? I can see three tomcat instances
running, two of them ran by root and a third one by tomcat55

I have something mal configured? I'm quite newbie on server managment :S,
but setting 755 isn't dangerous?

-- 
View this message in context: 
http://www.nabble.com/Regarding-Error-404-please-help%21-tp19404129p20525223.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding Error 404-please help!

2008-11-14 Thread Quim Nuss

Hi tomcat Wisemen,

I'm trying to deploy a servlet on my fresh installated tomcat. I believe
I've succeded on installation as I can see the main page and run its
servlets on http://eawars.sytes.net:8180/, which is the domain and port of
my remote tomcat. (I run tomcat on a server on my LAN, but I've opened ports
for you on router to check it and because we're deploying a java application
as soon as I get it to work.

Actually, it USED to work three days ago, then, I don't know why, the basic
servlets I tried for testing stopped working, although the main page and
servlets keep working.

Anyway, I just tried a basic HelloWorld servlet. I assume the compilation
was good and the .class file is correct, as it was before. I deploy the
servlet structure into the webapps folder. However I get the resource not
available error.

Here's my web.xml:
?xml version=1.0 encoding=ISO-8859-15?
!DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application
2.2//EN
http://java.sun.com/j2ee/dtds/web-app_2_2.dtd;

web-app
servlet
servlet-nameHello/servlet-name
servlet-classHolaMundo/servlet-class
/servlet
servlet-mapping
servlet-nameHello/servlet-name
url-patterneawars/url-pattern
/servlet-mapping
/web-app

I run tomcat on an ubuntu server with shorewall (it has the port open). I'm
putting the servlets not on the ROOT/webapps but on the
/usr/share/tomcat5.5/webapps/
the .class name is HolaMundo.class

At first, I had the invoker mapping commented on /conf/web.xml, as suggested
(though unrecommended) on many pages, I tried uncommenting it, and
restarting, with no result. Same thing with 

servlet
servlet-nameinvoker/servlet-name
servlet-class
  org.apache.catalina.servlets.InvokerServlet
/servlet-class
init-param
param-namedebug/param-name
param-value0/param-value
/init-param
load-on-startup2/load-on-startup
/servlet

Which is not what they point out to be uncommented.

I didn't do a backup of the conf web.xml file, I'm afraid I may have screwed
it up...

I also tried deploying some *.war (one you provide and another one). Same
result.

I feel totally lost, I may re-install tomcat but I feel like it can be
solved easily... I'm stuck.
It's my first contact with servlets, I'll be reading the servlet basics, but
I'm not sure it helps...

Thank you for your attention, if you'd need any extra information, I'll
gladly provide it.

See ya!

Quim

-- 
View this message in context: 
http://www.nabble.com/Regarding-Error-404-please-help%21-tp19404129p20502836.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding Error 404-please help!

2008-09-12 Thread Ognjen Blagojevic
@tomcat.apache.org Subject: Re: Regarding Error 404-please help!  laura fu wrote:  Hi Tomcat, How are you? I am new to using Apache Tomcat and am in the process of learning it. I came across this problem while i was setting it up, please kindly take a look, i just need a little push in the right direction. I saved my work HelloWorld.java in the folder in C:\Program Files\Apache Group\Tomcat 5.5\webapps\jjolt\WEB-INF\classes. When i type in the address: http://localhost:8080/jjolt/servlet/HelloWorld; , i am supposed to see Hello World displayed on my browser, but instead i saw this:  HTTP Status 404 - /jjolt/servlet/HelloWorldtype Status reportmessage /jjolt/servlet/HelloWorlddescription The requested resource (/jjolt/servlet/HelloWorld) is not available.  Can you post web.xml file from jjolt application?  It seems like you didn't configure servlet mapping.  -Ognjen 
- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] 



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Regarding Error 404-please help!

2008-09-12 Thread laura fu

Hi Ognjen,
 
Thanks so much for your help. I have tried your suggestions, but the site still 
wouldn't show my servlet. Althought i have noticed something else which i am 
not sure if is related to the issue we're talking about. I reinstall my Apache 
server and Tomcat. In my Tomcat training manual, it said if you were to browse 
to http://127.0.0.1 with Apache running you would get a web page showing. 
However, when i browsed to http://127.0.0.1 or http://localhost, it showed 
Forbidden You don't have permission to access / on this server 
Apache/2.0.63 (Win32) mod_jk/1.2.26 Server at 127.0.0.1 Port 80 
 
I do have this entry in my host file.
 
So i was just wondering if my previous issue has anything to do with the above 
problem at all. Your help is greatly appreciated!!
 
Regards,
 
Laura
 
 Date: Fri, 12 Sep 2008 10:07:19 +0200 From: [EMAIL PROTECTED] To: 
 users@tomcat.apache.org Subject: Re: Regarding Error 404-please help!  It 
 is really hard to pinpoint your problem whit such a huge web.xml.  But, 
 let's try.  First, for servlet HelloWorld you stated the class name  
 /servlet/HelloWorld. That is wrong. Class name should be fully  qualified 
 Java class name like: com.something.servlet.HelloWorld.  Second, in your 
 servlet mapping, your url pattern for servlet mapping is   HelloWorld. 
 First mistake is the leading space, remove it. Second,  in your first 
 message, I see that you try to invoke your servlet at url  
 /servlet/HelloWorld. If you want do invoke your servlet on that URL,  you 
 must put in url-mapping something like /servlet/HelloWorld.  HTH, 
 Ognjen   laura fu wrote:  Hi Ognjen,Thanks for your reply! Here 
 is my web.xml from jjolt application:  ?xml version=1.0 
 encoding=ISO-8859-1?!DOCTYPE web-app  PUBLIC -//Sun Microsystems, 
 Inc.//DTD Web Application 2.3//EN  
 http://java.sun.com/dtd/web-app_2_3.dtd;web-app display-nameJJOLT 
 servlets/display-name  description  JJOLT servlets Examples.  
 /description servlet  servlet-nameHelloWorld/servlet-name  
 servlet-class/servlet/HelloWorld/servlet-class  /servlet  
 servlet  servlet-nameHello/servlet-name  
 servlet-class/servlet/Hello/servlet-class  /servlet  servlet  
 servlet-nameAttributes/servlet-name  
 servlet-classAttributes/servlet-class  /servlet  servlet  
 servlet-namePostAttributes/servlet-name  
 servlet-classPostAttributes/servlet-class  /servlet  servlet  
 servlet-nameAddToShoppingCart/servlet-name  
 servlet-classAddToShoppingCart/servlet-class  /servlet  servlet 
  servlet-nameShoppingCartURLRewrite/servlet-name  
 servlet-classShoppingCartURLRewrite/servlet-class  /servlet  
 servlet  servlet-nameReviewShoppingCart/servlet-name  
 servlet-classReviewShoppingCart/servlet-class  /servlet  servlet 
  servlet-nameShoppingCartCookies/servlet-name  
 servlet-classShoppingCartCookies/servlet-class  /servlet  
 servlet  servlet-namePageCountUsingSessionAPI/servlet-name  
 servlet-classPageCountUsingSessionAPI/servlet-class  /servlet  
 servlet  servlet-nameSaveSessionData/servlet-name  
 servlet-classSaveSessionData/servlet-class  /servlet  servlet  
 servlet-nameShoppingCartSessionTracking/servlet-name  
 servlet-classShoppingCartSessionTracking/servlet-class  /servlet  
 servlet  servlet-namegetExample/servlet-name  
 servlet-classAttributes/servlet-class  /servlet  servlet  
 servlet-namegetInitializationParameters/servlet-name  
 servlet-classInit_param/servlet-class  init-param  
 param-nameversion /param-name  param-valuebest/param-value  
 /init-param  /servlet servlet-mapping  
 servlet-nameHelloWorld/servlet-name  url-pattern 
 HelloWorld/url-pattern  /servlet-mapping  servlet-mapping  
 servlet-nameHello/servlet-name  
 url-pattern/servlet/Hello/url-pattern  /servlet-mapping  
 servlet-mapping  servlet-nameAttributes/servlet-name  
 url-pattern/servlet/Attributes/url-pattern  /servlet-mapping  
 servlet-mapping  servlet-namePostAttributes/servlet-name  
 url-pattern/servlet/PostAttributes/url-pattern  /servlet-mapping  
 servlet-mapping  servlet-nameAddToShoppingCart/servlet-name  
 url-pattern/servlet/AddToShoppingCart/url-pattern  /servlet-mapping 
  servlet-mapping  servlet-nameReviewShoppingCart/servlet-name  
 url-pattern/servlet/ReviewShoppingCart/url-pattern  /servlet-mapping 
  servlet-mapping  servlet-nameShoppingCartURLRewrite/servlet-name  
 url-pattern/servlet/ShoppingCartURLRewrite/*/url-pattern  
 /servlet-mapping  servlet-mapping  
 servlet-nameShoppingCartCookies/servlet-name  
 url-pattern/servlet/ShoppingCartCookies/url-pattern  
 /servlet-mapping  servlet-mapping  
 servlet-namePageCountUsingSessionAPI/servlet-name  
 url-pattern/servlet/PageCountUsingSessionAPI/url-pattern  
 /servlet-mapping  servlet-mapping  
 servlet-nameSaveSessionData/servlet-name  
 url-pattern/servlet/SaveSessionData/url-pattern  /servlet-mapping  
 servlet-mapping  
 servlet-nameShoppingCartSessionTracking/servlet-name  
 url-pattern/servlet/ShoppingCartSessionTracking/url-pattern  
 /servlet-mapping

Re: Regarding Error 404-please help!

2008-09-11 Thread Mark Thomas
laura fu wrote:
 I saved my work HelloWorld.java in the folder in C:\Program Files\Apache 
 Group\Tomcat 5.5\webapps\jjolt\WEB-INF\classes.
You need to compile your servlet first.

 Apache Tomcat/5.5.26 This is what i have done prior to this:1.  Downloaded a 
 binary release of mod_jk
Ignore httpd and mod_jk for now and just concentrate on Tomcat. When you
have that working, then worry about httpd (if you even need it)

Mark


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding Error 404-please help!

2008-09-11 Thread Mark Thomas
laura fu wrote:
 I have also uncommented the invoker servlet in the main web.xml file.

That is a really, really bad idea. You should not be using the invoker servlet.

Mark



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Regarding Error 404-please help!

2008-09-10 Thread Ognjen Blagojevic

laura fu wrote:

Hi Tomcat, How are you? I am new to using Apache Tomcat and am in the process of learning it. I came across 
this problem while i was setting it up, please kindly take a look, i just need a little push in the right 
direction.  I saved my work HelloWorld.java in the folder in C:\Program Files\Apache Group\Tomcat 
5.5\webapps\jjolt\WEB-INF\classes. When i type in the address: 
http://localhost:8080/jjolt/servlet/HelloWorld; , i am supposed to see Hello World 
displayed on my browser, but instead i saw this:
HTTP Status 404 - /jjolt/servlet/HelloWorld

type Status reportmessage /jjolt/servlet/HelloWorlddescription The requested 
resource (/jjolt/servlet/HelloWorld) is not available.


Can you post web.xml file from jjolt application?

It seems like you didn't configure servlet mapping.

-Ognjen

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Regarding Error 404-please help!

2008-09-10 Thread laura fu

Hi Ognjen,
 
Thanks for your reply! Here is my web.xml from jjolt application:
 ?xml version=1.0 encoding=ISO-8859-1?!DOCTYPE web-app
PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN
http://java.sun.com/dtd/web-app_2_3.dtd;web-appdisplay-nameJJOLT 
servlets/display-name
description
  JJOLT servlets Examples.
/descriptionservlet
servlet-nameHelloWorld/servlet-name
servlet-class/servlet/HelloWorld/servlet-class
/servlet
servlet
servlet-nameHello/servlet-name
servlet-class/servlet/Hello/servlet-class
/servlet
servlet
servlet-nameAttributes/servlet-name
servlet-classAttributes/servlet-class
/servlet
servlet
servlet-namePostAttributes/servlet-name
servlet-classPostAttributes/servlet-class
/servlet
servlet
servlet-nameAddToShoppingCart/servlet-name
servlet-classAddToShoppingCart/servlet-class
/servlet
servlet
servlet-nameShoppingCartURLRewrite/servlet-name
servlet-classShoppingCartURLRewrite/servlet-class
/servlet
servlet
servlet-nameReviewShoppingCart/servlet-name
servlet-classReviewShoppingCart/servlet-class
/servlet
servlet
servlet-nameShoppingCartCookies/servlet-name
servlet-classShoppingCartCookies/servlet-class
/servlet
servlet
servlet-namePageCountUsingSessionAPI/servlet-name
servlet-classPageCountUsingSessionAPI/servlet-class
/servlet
servlet
servlet-nameSaveSessionData/servlet-name
servlet-classSaveSessionData/servlet-class
/servlet
servlet
servlet-nameShoppingCartSessionTracking/servlet-name
servlet-classShoppingCartSessionTracking/servlet-class
/servlet
servlet
servlet-namegetExample/servlet-name
servlet-classAttributes/servlet-class
/servlet
servlet
servlet-namegetInitializationParameters/servlet-name
servlet-classInit_param/servlet-class
init-param
param-nameversion /param-name
param-valuebest/param-value
/init-param
/servletservlet-mapping
servlet-nameHelloWorld/servlet-name
url-pattern HelloWorld/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameHello/servlet-name
url-pattern/servlet/Hello/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameAttributes/servlet-name
url-pattern/servlet/Attributes/url-pattern
/servlet-mapping
servlet-mapping
servlet-namePostAttributes/servlet-name
url-pattern/servlet/PostAttributes/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameAddToShoppingCart/servlet-name
url-pattern/servlet/AddToShoppingCart/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameReviewShoppingCart/servlet-name
url-pattern/servlet/ReviewShoppingCart/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameShoppingCartURLRewrite/servlet-name
url-pattern/servlet/ShoppingCartURLRewrite/*/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameShoppingCartCookies/servlet-name
url-pattern/servlet/ShoppingCartCookies/url-pattern
/servlet-mapping
servlet-mapping
servlet-namePageCountUsingSessionAPI/servlet-name
url-pattern/servlet/PageCountUsingSessionAPI/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameSaveSessionData/servlet-name
url-pattern/servlet/SaveSessionData/url-pattern
/servlet-mapping
servlet-mapping
servlet-nameShoppingCartSessionTracking/servlet-name
url-pattern/servlet/ShoppingCartSessionTracking/url-pattern
/servlet-mapping
servlet-mapping
servlet-namegetExample/servlet-name
url-pattern/send/url-pattern
/servlet-mapping
servlet-mapping
servlet-namegetInitializationParameters/servlet-name
url-pattern/init/url-pattern
/servlet-mapping/web-app
Let me know if the email screwed up the formatting, then i will send in another 
format. I have also uncommented the invoker servlet in the main web.xml file.
 
Thanks so much!
 
Regards,
 
Laura Date: Wed, 10 Sep 2008 09:51:13 +0200 From: [EMAIL PROTECTED] To: 
users@tomcat.apache.org Subject: Re: Regarding Error 404-please help!  laura 
fu wrote:  Hi Tomcat, How are you? I am new to using Apache Tomcat and am in 
the process of learning it. I came across this problem while i was setting it 
up, please kindly take a look, i just need a little push in the right 
direction. I saved my work HelloWorld.java in the folder in C:\Program 
Files\Apache Group\Tomcat 5.5\webapps\jjolt\WEB-INF\classes. When i type in 
the address: http://localhost:8080/jjolt/servlet/HelloWorld; , i am supposed 
to see Hello World displayed on my browser, but instead i saw this:  HTTP 
Status 404 - /jjolt/servlet/HelloWorldtype Status reportmessage