You are assuming that the current directory is
"...\Webapps\examples\WEB-INF\classes". Well, it's not.
Paul
------------------------------------
Paul Bălănoiu
Analist programator
Siatel Roumanie
Bucureşti, România
----- Original Message -----
From: "Edward" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 17, 2002 3:57 PM
Subject: Fw: Why I can't find my file in servlet!!!


RE: Why I can't find my file in servlet?I put my file in follows:
  I use Apache Tomcat4.0 again,I install Apache Tomcat4.0 into D:\Program
Files\Apache Tomcat4.0
I put my class GetUserIdentity.class and PreReadError.class into follows
folds:
  I put them into D:\Program Files\Apache
Tomcat4.0\Webapps\examples\WEB-INF\classes
then I also put the file error.txt into D:\Program Files\Apache
Tomcat4.0\Webapps\examples\WEB-INF\classes
when I run it ,I can't still get proper result.
Why? How to correct it???
Any idea will be appreciated!
Thanks!!!
Edward

----- Original Message -----
From: Venu Gopal
To: [EMAIL PROTECTED]
Sent: Friday, May 17, 2002 7:14 PM
Subject: Re: Why I can't find my file in servlet?


Hi Edward,
b'coze your data file is not in the correct location. better check ur
PreReadError file is reading file from disk or not. if itz reading and not
getting values itz is puzzle.. but it never happen ... some permission
problem.
Hope it works if ur stream file is in server root directory.
cheers,
venu
-----Original Message-----
From: A mailing list for discussion about Sun Microsystem's Java Servlet API
Technology. [mailto:[EMAIL PROTECTED]]On Behalf Of Edward
Sent: Friday, May 17, 2002 3:59 AM
To: [EMAIL PROTECTED]
Subject: Why I can't find my file in servlet?
Importance: High


I have a question,it is very puzzle to me.I have a class named
PreReadError,it works well,it can read data from the file "error.data".For
example:
...
 public static void main()
{
  String str;
  PreReadError test=new PreReadError();
  str=(String )test.getTable("Error0");
  System.out.println("Found Error0");
  System.out.println("It's value is "+str);
  ...
 }
When I run it,it will show:
  Found Error0
  It's value is 3
But when I use this class "PreReadError" in a servlet,for example:
...
public class GetUserIdentity extends HttpServlet
{
  public void doPost(HttpServletRequest request,HttpServletResponse
response)
     throws ServletException,IOException
 {
    PreReadError test=new PreReadError();
    PrintWriter out=response.getWriter();
    out.println("<html>");
    out.println("<body>");
    String str=(String )test.getTable("Error0");
    out.println("<p> It's value is "+str+"</p>");
    ....
 }
Then I use deploytool which contained by j2sdkee1.3.1,I use it to deploy my
class GetUserIdentity
When I run it,it should show:
  It's value is 3
But it shows:
  It's value is null
Why?
I'm very puzzled with it.
Any idea will be appreciated!
Thanks in advances!
Edward
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to