我的客户端的调用程序中调用的指令是怎么写的啊?   这个问题俺搞不定,俺没有用过  第二个问题,我觉得可以啊,你得注意配置servlet的路径,以及 web.xml文件  如果还不行把你的出错提示铁出来,

解决方案 »

  1.   

    客户端程序应该使用Jsp去调用那个servlet吧,如果是的,那就举个例
    <form name="f1" method="post" action="servlet/server.ServletApp">
    可通过submit按钮提交转到ServletApp这个Servlet
      

  2.   

    我运行tomcat后,自动解压缩我的war包,生成Server目录在webapps目录中。然后我在IE浏览器中输入:http://127.0.0.1:8080/Server、或者是:http://127.0.0.1:8080/server/server.ServletApp等等之类的都是告诉我:The requested resource (……) is not available.要是有程序出错的消息也行的啊!至少我知道Servlet被执行了,可是不行。所以我就是不知道怎样配置,好像安装一个SERVLET在TOMCAT上面不仅仅是将war包拷到相应的目录上去就行的。怎么配置?在哪里配置啊??请大家说得详细点好啊?
      

  3.   

    tomcat\conf\web.xml
    <!--
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    改为
    <!---->    <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
      

  4.   

    那我要执行\webapps\Server\WEB-INF\classes\server\ServletApp.class这个Servlet程序,应该怎么在浏览器里面写呢?我试过了,好像还是找不到!谢谢……
      

  5.   

    http://127.0.0.1:8080/解压的目录名/servletapp
      

  6.   

    我打如:
    http://127.0.0.1:8080/Server/WEB-INF/classes/server/ServletApp
    http://127.0.0.1:8080/Server/WEB-INF/classes/server.ServletApp
    都试过了,可是结果还是:The requested resource (……) is not available.
    我的ServletApp是在server这个包里面的。
    是不是别的地方还要配置什么啊?比如在:server.xml里面。我看到一段很奇怪的,是不是要改的啊?
            <!-- Tomcat Examples Context -->
            <Context path="/examples" docBase="examples" debug="0"
                     reloadable="true" crossContext="true">
              <Logger className="org.apache.catalina.logger.FileLogger"
                     ………………………………
    这里是指向tomcat的例子的,我的Servlet加进去后是不是要改些什么东西的??请高手看看,我晕!
      

  7.   

    http://localhost:8080/Server/servlet/ServletApp
      

  8.   

    注意大小写,还有不会有WEB-INF的
      

  9.   

    结果浏览器还是显示:
    The requested resource (/Server/servlet/ServletApp) is not available.
    我没辙了!考!编了半天的程序居然不会发布!
      

  10.   

    http://localhost:8080/Server/servletapp
    就可以了,这没有什么可以讨论的
      

  11.   

    it is a piece of cake.
    you should know the mechanism of servlet
    then you will not feel puzzled.miaoliujun(傲龙) ( ) 信誉:100  2004-01-11 13:16:00  得分:0  
     
    http://localhost:8080/Server/servletapp
    就可以了,这没有什么可以讨论的
      I recommend you to write java program with eclipse instead of JBuilder...
    at least at the beginning.if you want to join formal company, the managers will not let you use jb..in 
    normal cases...except it is borland
     
      

  12.   

    你把你的class放在webapps/exemple/web-inf/class 下面然后调用的时候如下:http://localhost:8080/Serverlet/seerver/servletapp;
    或者:
    http://localhost:8080/Serverlet/servletapp
    我记不太清楚了。应该是第一种调用方法。调用时应该在主机名和端口后面加上“/servlet/”才对。可以使一使。
      

  13.   

    你要把你类放在web-inf/classes下的包中,注意要是包下,不然的话还是找不到,前面的是一个站点的,一个虚拟目录和一个真是的目录,web默认的是再web-inf/classes下查找你说引用的类的。你只要再server.xml下配置好你的站点就可以了,然后通过服务器自动的找到你的类的