newbie trying to run tomcat 4
Hi there, I've downloaded Tomcat 4 for the first time and have been pouring over these documents at the jakarta site trying to make sense of it all. I was able to set a context for a new webapp in server.xml and I'm able to navigate with Netscape to the web app with http://localhost:8080/mytest/index.html That part works just fine. I have a simple servlet sitting in my WEB-INF directory and my index.html file has a link in it that is supposed to launch the servlet: http://localhost:8080/mytest/servlet/sqlnames However, every time I try to click on the link, Netscape opens its SaveAs dialog box. For some stupid reason it seems to think I'm trying to save a file. Has anyone had that happen before? How do I make Netscape understand that I'm not trying to save a file. I just want to launch the servlet! What am I doing wrong? Alan -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: newbie trying to run tomcat 4
On Sat, 3 Aug 2002, Alan Shiers wrote: was able to set a context for a new webapp in server.xml and I'm able to navigate with Netscape to the web app with http://localhost:8080/mytest/index.html That part works just fine. I have a simple servlet sitting in my WEB-INF directory and my index.html file has a link in it that is supposed to launch the servlet: http://localhost:8080/mytest/servlet/sqlnames If the file Sqlnames.class is in WEB-INF/classes, then the url should be: http://localhost:8080/mytest/servlet/Sqlnames ^ However, every time I try to click on the link, Netscape opens its SaveAs dialog box. Does the servlet return text/html? Like this: response.setContentType(text/html); Markus -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: newbie trying to run tomcat 4
Hi Markus, Does a servlet name always have to start with an uppercase letter? The reason I wrote the URL like this: http://localhost:8080/mytest/servlet/sqlnames is only because of how I wrote the web.xml file which looks like this: ?xml version=1.0 encoding=ISO-8859-1? !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-name sqlnames /servlet-name servlet-class MySQLNamesTest /servlet-class /servlet /web-app Maybe I need to change this somehow? Please advise, Alan Markus Bengts wrote: On Sat, 3 Aug 2002, Alan Shiers wrote: was able to set a context for a new webapp in server.xml and I'm able to navigate with Netscape to the web app with http://localhost:8080/mytest/index.html That part works just fine. I have a simple servlet sitting in my WEB-INF directory and my index.html file has a link in it that is supposed to launch the servlet: http://localhost:8080/mytest/servlet/sqlnames If the file Sqlnames.class is in WEB-INF/classes, then the url should be: http://localhost:8080/mytest/servlet/Sqlnames ^ However, every time I try to click on the link, Netscape opens its SaveAs dialog box. Does the servlet return text/html? Like this: response.setContentType(text/html); Markus -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Re: newbie trying to run tomcat 4
On Sat, 3 Aug 2002, Alan Shiers wrote: Does a servlet name always have to start with an uppercase letter? A java class name usually starts with uppercase. I don't know if it has to. Try if you're intrested. You can use different url-patterns. The reason I wrote the URL like this: http://localhost:8080/mytest/servlet/sqlnames is only because of how I wrote the web.xml file which looks like this: ?xml version=1.0 encoding=ISO-8859-1? !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-name sqlnames /servlet-name servlet-class MySQLNamesTest /servlet-class /servlet !-- I think all servlet-tags must come first and then servlet-mapping. -- servlet-mapping servlet-name sqlnames /servlet-name url-pattern /sqlnames /url-pattern /servlet-mapping /web-app Maybe I need to change this somehow? Please advise, Alan Markus Bengts wrote: On Sat, 3 Aug 2002, Alan Shiers wrote: was able to set a context for a new webapp in server.xml and I'm able to navigate with Netscape to the web app with http://localhost:8080/mytest/index.html That part works just fine. I have a simple servlet sitting in my WEB-INF directory and my index.html file has a link in it that is supposed to launch the servlet: http://localhost:8080/mytest/servlet/sqlnames If the file Sqlnames.class is in WEB-INF/classes, then the url should be: http://localhost:8080/mytest/servlet/Sqlnames ^ However, every time I try to click on the link, Netscape opens its SaveAs dialog box. Does the servlet return text/html? Like this: response.setContentType(text/html); Markus -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]