忘记说了,文件属主如下
-rw-r--r--    1 root     root
应该是可以的啊,不知道还有什么是要注意的?

解决方案 »

  1.   

    url地址是什麽?或许要重起一下tomcat?
      

  2.   

    建立自己的Servlet:
    1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
    package test;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class Test extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    PrintWriter out=response.getWriter();
    out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
    out.flush();
    }
    }
    2 .编译
    将Test.java放在c:\test下,使用如下命令编译:
    C:\Test>javac Test.java
    然后在c:\Test下会产生一个编译后的servlet文件:Test.class
    3 .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构
    4 .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping
    编辑后的web.xml如下所示,红色为添加的内容:
    <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd"><display-name>My Web Application</display-name>
    <description>
    A application for test.
    </description>
    <servlet>
    <servlet-name>Test</servlet-name>
    <display-name>Test</display-name>
    <description>A test Servlet</description>
    <servlet-class>test.Test</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/Test</url-pattern>
    </servlet-mapping>
    </web-app>
    这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到地址/Test上
    5 .好了,启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
    注意:修改了web.xml以及新加了class,都要重启Tomcat
      

  3.   

    tomcat已经重起了
    url是http://192.168.4.1:8080/servlet/JiveServlet/download/34-1241-3976-379/CV.exe
      

  4.   

    启动tomcat出现如下问题严重:Parse Fatal Error at line 90 column 4: The up in the document following the root element must be well-formed.
    org.xml.sax.SAXParseException: The up in the document following the root element must be well-formed.第90行是这样的
    90:<servlet-mapping>
    91:    <servlet-name>JiveServlet</servlet-name>
    92:    <url-pattern>/servlet/JiveServlet/*</url-pattern>
    93:</servlet-mapping>
      

  5.   

    red hat8.0没有过
    up 有分!
      

  6.   

    出现这个问题是因为加了: shuiaaa(情海水) 兄台的代码所致,如果删除,则tomcat启动正常,但是其它的问题依旧。
    运行servlet是没问题的,只是不知道为什么老出现 这样的提示........
    type Status reportmessage Servlet JiveServlet is currently unavailabledescription The requested service (Servlet JiveServlet is currently unavailable) is not currently available.
      

  7.   

    出现 这个提示,说明servlet已经找到了啊,应该不是说不支持servlet的问题,而是文件的一些访问 权限的问题了吧
      

  8.   

    red hat8.0没用过
    我用WIN2000,没有出现问题
    UP 一下啦