File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes What in the world happened to JWS ?????? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "What in the world happened to JWS ??????" Watch "What in the world happened to JWS ??????" New topic
Author

What in the world happened to JWS ??????

Sanjeev Verma
Ranch Hand

Joined: Aug 24, 2000
Posts: 87
Dear friends
I am a new enthusiast of servlets. I had started studying Servlets in August from the famous Jason Hunter book. That time I had Java Web Server (for windows 98 on a month trial basis) and by some minor miracle (!?) had got it configured and working absolutely fine, but then gave up the whole thing in favour of preparing for SCJP. With the grace of god and due help from this site, I have cleared it now but when I tried to restart my work on servlets, it seems the world has changed. For one, I am unable to locate the trial version of Java Web Server for windows 98 ( the one available is for windows NT). I tried to download tomcat after reading on this site about it, but I find that also a minor trick which I am not able to understand. Can someone help me? I'll treat the guy with Stock options in my future Company (***!!!@@@@@)
Regards
Sanjeev
Brett Knapik
Ranch Hand

Joined: Oct 15, 2000
Posts: 255
I never knew that JWS was free!!! as far as i know it was neer free and never compatible with win98 in fact nothing of the j2EE is compactible with win98 unless you develop it in an IDE.

------------------
-------------------------
I wish there was a button on my monitor to turn up the intellegince.
Theres a button called 'brightness' but it doesn't work


"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
Sanjeev Verma
Ranch Hand

Joined: Aug 24, 2000
Posts: 87
Dear Brett
Someone rightly said - "Ignorance is Bliss".
Anyway, no thanx to your comments, I got my tomcat up and running within half an hour of that posting. I found the instructions listed below to be of great help:
When the book went to print, only Tomcat 3.0
was available as an official release; Tomcat 3.1
was still in beta. Since then, Tomcat 3.1 has been
officially released, and most readers want to use it
instead of Tomcat 3.0. (JRun, ServletExec and
Resin continue to be other good alternatives for
JSP 1.1 support, and the JSWDK and the Java
Web Server are still acceptable JSP 1.0 options).
So, following is a quick summary of how you
would install and set up Tomcat 3.1 as a
standalone servlet and JSP engine. Integrating
Tomcat with the regular Apache server is more complicated. That is
valuable for a deployment scenario, but my goal here is to show how to
set it up as a development server on your desktop. Regardless of what
deployment server you use, you'll want a standalone server on your
desktop to use for development.
The examples here assume you are using Windows, but can be easily
adapted for Solaris, Linux, and other versions of Unix. I've gotten reports
of successful use on MacOS X, but don't know the setup details.
1.Download Tomcat.
Get it from http://jakarta.apache.org/tomcat/
2.Unzip it.
These example will assume you unzip into C:\, so Tomcat gets
installed in C:\jakarta-tomcat\...
3.Change the port from 8080 to 80.
Edit C:\jakarta-tomcat\conf\server.xml and change the line that says
<Parameter name="port"
value="8080"/> to
<Parameter name="port" value="80"/>.
This is optional, but if you have no other server already running on
port 80, it will make it easier to enter URLs.
4.Modify the startup and shutdown scripts to include
JAVA_HOME and TOMCAT_HOME.
These files are called startup.bat and shutdown.bat and are in
C:\jakarta-tomcat\bin. For example, on my system Java is installed
in C;\JDK1.3, so in startup.bat, after the line
if not "%TOMCAT_HOME%" == "" goto
start
I added the two lines:
SET JAVA_HOME=C:\JDK1.3
SET TOMCAT_HOME=C:\jakarta-tomcat
Make the same changes to shutdown.bat.
5.Make sure your PATH includes the JDK bin directory.
JSP requires javac, not just java, so your PATH can't just
include the JRE. I set my PATH to include C:\JDK1.3\bin. On
Windows NT/2000 you set the PATH by going to the Start menu,
selecting Settings, choosing System, then choosing Environment.
On Windows 95/98 you probably put the setting in your
autoexec.bat. General directions are in Chapter 1.
6.Update your CLASSPATH.
Make sure it includes:
C:\jakarta-tomcat\lib\servlet.jar
C:\jakarta-tomcat\lib\jasper.jar
The top of your package hierarchy. For example, if your
development directory is C:\ServletCode, then your
package-specific classes will go in
C:\ServletCode\packageName, but your CLASSPATH will
include just C:\ServletCode. This is no different from how
you use packages in general in Java, and this is already
described in the book (nothing changed with Tomcat 3.1).
7.Start the server.
Double click on startup.bat. I recommend you make a shortcut (not
a copy!) to startup.bat and shutdown.bat in your development
directories or even on your desktop, so that it is easy to start and
stop the server any time. If you get an error message when starting
the server regarding "Out of Environment Space", then you should
R-click on startup.bat, select Properties, select Memory, and then
find the entry (top right) that says "Initial Environment". Change the
value to 2816 and hit the "OK" button. Repeat for shutdown.bat.
Then try again.
8.Test the server.
Start a browser and enter http://localhost/ as the URL. You should
get a Tomcat home page. Click on a couple of the JSP examples to
verify that the server can find the Java compiler.
9.Compile and install your servlet classes.
The .class files go in
C:\jakarta-tomcat\webapps\ROOT\WEB-INF\classes or
C:\jakarta-tomcat\webapps\ROOT\WEB-INF\classes\yourPackage.
I highly recommend making a shortcut to one of these directories
within your development directory. Then, every time you compile,
just drag the .class files onto the shortcut to install them. You can
also use a script and the -D option to javac to install them
automatically, as described in the book. If you know about defining
your own Web applications, you can change the install location.
But that is not worth bothering with when first starting out, IMHO.
10.Test your servlet classes.
Use a URL of http://localhost/servlet/ServletName or
http://localhost/servlet/yourPackage.ServletName. This is the same
as described in the book.
11.Install your HTML and JSP files.
These go in C:\jakarta-tomcat\webapps\ROOT or
C:\jakarta-tomcat\webapps\ROOT\yourDirectory. Again, I
recommend making a shortcut to this directory from whatever
directory you use for your original HTML and JSP files, and then
just drag them over to copy. (Use the right mouse and select
"Copy" -- I actually copy entire subdirectories over each time.)
12.Test your HTML and JSP files.
Use a URL of http://localhost/yourFileName or
http://localhost/yourDirectory/yourFileName
13.Use Tomcat for all the book examples.
Just note that the search engine front end that uses cookies to
remember previous searches won't work. For some reason, the
final release of Tomcat 3.1 doesn't support setting cookies in
servlets that do sendRedirect. It works fine in other servers.
14.Have fun and start programming.
When you become a CEO of an e-commerce company, will you
let me buy stock at your IPO price?
So guys
Enjoy !!!
Sanjeev
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: What in the world happened to JWS ??????