不用配置其他环境了放在同级目录里面用下面的地址访问
request.getContextPath()+"/test.txt"

解决方案 »

  1.   

    好像还要再配个JAVA_HOME这个环境变量  就是你安装jdk的那个目录
      

  2.   

    相对路径
    request.getContextPath()
      

  3.   

    JAVA_HOME  C:\j2sdk1.4.2
    CATALINA_HOME  D:\Tomcat 5.0
    CATALINA_BASE  D:\Tomcat 5.0
    好象是在tomcat3.x版本是设置Tomcat_home,4.x以后是CATALINA_HOME和CATALINA_BASE
      

  4.   

    我用的是Tomcat-5.5.9 
    设置的是 JAKARTA_HOME D:\jakarta-tomcat-5.5.9
      

  5.   

    tomcat 5.5 要 java 1.5 才行
      

  6.   

    如果按照默认的配置,可以将文件放在webapps下面或者webapps\root下面!
      

  7.   

    不行啊。我用的是tomcat5.0版本。按照大家说得方法,还是找不到文件。
    我把代码贴在这边,哪位帮我看看啊。谢谢了
    <html>
    <head>
    <title>only test</title></head>
    <body>
    <%@page import="java.io.*" %>
    <% String temp=request.getContextPath(); %>
    <%=temp %>
    <% if(temp.length()==0){
    %>
    <%= "true"  %>
    <% } else{%>
    <%= "false" %>
    <% } %>
    <% 
    try{
    BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream("test.txt")));
    String stemp=in.readLine();
    %><% 
    }catch(IOException ie){
    ie.printStackTrace();
    }
     %>
     <%= 12345 %>
    </body></html>
      

  8.   

    BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream("test.txt")));
    改为
    BufferedReader in=new BufferedReader(new InputStreamReader(new FileInputStream(application.getRealPath("\\")+"\\test.txt")));