Re: How to run a Java servlet under Apache
On Apr 13, 3:33 pm, Mark Space <marksp...@sbc.global.net> wrote:
NoS...@aol.com wrote:
Hi,
I am a newbie going through the Sun Java tutorial. I am currently le=
aring
about Java servelets. I would like to use the source code they provi=
de to
create the ReverseServlet example and upload it to an Apache server. =
They,
of cource, give no instructions on how to do that. I can easily use =
FTP to
upload the .jar file to the cgi-bin directory.
Is that what I should do?
Nope.
Can it use the .jar extension or must it be .cgi?
You need a .war file, actually.
What about permissions that I may need to set?
(I am allowed to run cgi scripts.)
Can I run the servelet by pointing my browser to
http://whatever.com/cgi-bin/ServletName.jaror do I need to create an HTM=
L
page that reverences the servlet?
Nope.
Is there a good tutorial on the web covering this?
The tutorial you have is actually a tutorial on basic Java. There's no
JEE in that tutorial. A good tutorial can be found here:
http://www.javapassion.com/j2ee/
Short answer: you need an Apache "module" which interfaces between Java
and the Apache web server. That module is like FastCGI, but for Java.
There are several available. If you follow the tutorial I linked to
above, you'll uses Sun's default module, which is called GlassFish.
(Another popular one is Tomcat:http://tomcat.apache.org/).
Good luck.
Also there's
<http://java.sun.com/javaee/5/docs/tutorial/doc/>
Part II, The Web Tier
--
Lew