一个前两天能运行的项目,原来在C:\TOMCAT\WEBAPP下,后来我装了ECLIPSE3。O,移到了D:\WORKSPACE\下,就不出现了 is not available,然后我又把他移到C:\TOMCAT\WEBAPP下,还是出现 is not available,好象启动就对他加载一样,怎么回事啊?路径没找到?要设置?

解决方案 »

  1.   

    tomcat和eclipse的配置连接上了么?
      

  2.   

    tomcat和eclipse的配置连接上了.我在eclipse中点小猫就可以启动TOMCAT了,而且同目录下的其他项目可以运行啊
      

  3.   

    我也有同样的问题:The requested resource (/av2/av.Brand) is not available.//********************
    //  1. E:\myapp\av\Brand.java
    package av;import java.io.*;
    import java.util.Date;
    import javax.servlet.*;
    import javax.servlet.http.*;public class Brand extends HttpServlet{
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
    PrintWriter out = response.getWriter();
    out.println(new Date());
    }
    }
    //**************
    //  2. E:\myapp\av\WEB-INF\web.xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app>
      <display-name>my av</display-name>
      <description>My AV</description>
      <welcome-file-list>
       <welcome-file>index.htm</welcome-file>
      </welcome-file-list>
      <servlet>
    <servlet-name>ser_av</servlet-name>
    <servlet-class>av.Brand</servlet-class>
      </servlet>
      <servlet-mapping>
    <servlet-name>ser_av</servlet-name>
    <url-pattern>/av2</url-pattern>
      </servlet-mapping>
    </web-app>
    //**************
    //  3. E:\myapp\av\WEB-INF\classes\av\Brand.class
    //**************
    //  4. C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml<Context path="/av2" docBase="E:\myapp\av" debug="0" reloadable="true" crossContext="true"/>
    //***************
    //  5. 输入地址:http://127.0.0.1:8080/av2/av.Brand
    //报错:
    HTTP Status 404 - /av2/av.Brand--------------------------------------------------------------------------------type Status reportmessage /av2/av.Branddescription The requested resource (/av2/av.Brand) is not available.
      

  4.   

    我也有同样的问题。HTTP Status 404 - /abc/home_page.htm--------------------------------------------------------------------------------type Status reportmessage /abc/home_page.htmdescription The requested resource (/abc/home_page.htm) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/6.0.10已经连上了,为什么会出现这样的情况?
      

  5.   

     你只需要修改Tomcat服务器中web.xml        <init-param>
                <param-name>listings</param-name>
                <param-value>false(将其该为true)</param-value>
            </init-param>我以前也出现这样的情况
      

  6.   

     你只需要修改Tomcat服务器中web.xml        <init-param>
                <param-name>listings</param-name>
                <param-value>false(将其该为true)</param-value>
            </init-param>我以前也出现这样的情况
      

  7.   

    你是不是在web.xml中改东西了!
    如果可能从新把web.xml 写一下,看看
      

  8.   

    我也遇到这样的问题,我本人的解决方案是这样的:
    你在action中把代码写死
    if(getUploadContentType().equals("audio/mpeg") || getUploadContentType().equals("text/plain"))其中uploadContentType是struts2自动帮你填充的文件类型,后面的像audio/mpeg这些可以在web.xml中查到,这样,就不用配什么拦截器了,我也问过我们老师,他说这好像是struts2的问题,用struts-2.0.11.1-all貌似没有问题。希望对你有帮助
      

  9.   

    你是不是把资源放到了WEB-INF里面了啊。那个里面的东西是不可对外发布的,要放在WebContent下才能访问
      

  10.   

    关注此问题。我出现的情况是:
    HTTP Status 404 - /WebProjecttype Status reportmessage /WebProjectdescription The requested resource (/WebProject) is not available.
    Apache Tomcat/6.0.18
      

  11.   

    我出现的这个问题是因为缺少一些文件:像work文件夹还有.project文件了什么的,
    我就新建了一个跟这个项目同名的项目。选的是(tomcat project)然后将这个项目再复制到这个文件夹下就可以了。
      

  12.   

    原因很简单,很多情况下是因为你的action=name中的name和你的/name.jsp拼错了,比如你的action是hello。jsp而转到的是hella。jsp。是粗心拼错了
      

  13.   

    <init-param>
      <param-name>listings</param-name>
      <param-value>false(将其该为true)</param-value>
      </init-param>
    要写在那个里面呀?
      

  14.   

    想了解你的struts2版本是否为2.2.1
    导入的包是否为:
    commons-fileupload-1.2.1.jar 
    commons-io-1.3.2.jar 
    freeer-2.3.16.jar 
    javassist-3.7.ga.jar 
    ognl-3.0.jar 
    struts2-core-2.2.1.jar 
    xwork-core-2.2.1.jar
    我就是少了个javassist-3.7.ga.jar,一直出现这个问题,现在终于解决了。希望能帮助到你