qingtao peng wrote:
I have built the apache-tomcat-7.0.32 server on my computer.My operating
system is Windows7.I have written an Applet and compiled it .The source code
of the Applet is as follow :
...
This compiled Applet has been embedded in a HTML file named with DbApplet.htm.
The source code of the Servlet is as follow :
...
I have started the apache-tomcat-7.0.32 server ,then I have typed the network
address of DbApplet.htm in the address field of the browser.I click on the
button in the Applet,but receive java.io.FileNotFoundException error.The error
is java.io.FileNotFoundException: http://localhost:8080/Servlet/DbServlet.Where
do I place DbServlet ? That is, which directory do I place under in
apache-tomcat-7.0.32. What is the network address of this Servlet .I thank for
helps.
Hi.
Simplify the problem.
1) In your HTML page, there is the tag that retrieves the applet from the server. What is
the URL from which the applet is being retrieved ?
2) if it is like "/Servlet/DbServlet", then the .jar file in which your compiled applet is
embedded, should be in the directory "(tomcat-install-dir)/webapps/Servlet/".
3) if it is indeed a .jar file, then it should be the file
"(tomcat-install-dir)/webapps/Servlet/DbServlet.jar"
and you should be able to retrieve it if you enter the following URL in your browser's URL
bar : "http://localhost:8080/Servlet/DbServlet.jar"
(The browser will probably ask you where to save that file, it will not run it
in this case).
Note: when the browser has retrieved your HTML page from the server, it sees the applet
tag in the HTML page. It then makes another request to the server, to retrieve the applet
from the server in exactly the same way as if this was for example an image from an <img> tag.
It is only after it has retrieved the applet, that the browser will activate its Java
run-time machine, to actually run the applet.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]