你在jb里面打一个war包
然后放到webapps下面
应该就没问题了

解决方案 »

  1.   

    只要把war包放到webapps下面就行了吗?
    web.xml则么配呢?
      

  2.   

    <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
      </servlet-mapping>
    这些代码具体社么意思?
    有谁能具体解释一下吗?
    如:invoker社么意思?所有含有servlet的应用程序都这么写吗?
      

  3.   

    加一段代码进去试试
    <servlet>
        <servlet-name>存放servlet的目录名</servlet-name>
        <servlet-class>存放servlet的目录名</servlet-class>
      </servlet>
      

  4.   

    当然不是这么写!
    <servlet>
          <servlet-name>yourServletName</servlet-name>
          <servlet-class>你放那就写哪</servlet-class>
    </servlet>    <servlet-mapping>
            <servlet-name>yourServletName</servlet-name>
            <url-pattern>/SendMailServlet</url-pattern>
        </servlet-mapping>
    http://localhost:8080/mywebs/yourServletName
    试试吧
      

  5.   

    调用时用:http://localhost:8080/mywebs/servlets/我的servlet名
    改成:http://localhost:8080/mywebs/servlet/我的servlet名
      

  6.   

    补充一点,如果你的web.xml中有多个servlet的配置文件,建议把所有的<servlet></servlet>写在一起,然后再写
        <servlet-mapping></servlet-mapping>
      

  7.   

    我自己建的虚拟目录是defaultroot:应该是http://localhost:8080/defaultroot
    若执行http://localhost:8080/defaultroot/index.jsp,从jsp跳转到servlet文件执行时,它会连接到http://localhost:8080/webapp.sampleservlet,(报错:webapp.sampleservlet is invalible),而不是http://localhost:8080/defaultroot/webapp.sampleservlet,这则么解决?
      

  8.   

    把你的servlet拷贝到tomcat的bin目录下,就行了
      

  9.   

    severlet的配置shoulder2001(马儿) 已经说的很清楚了。
    对于那个调用,应该是你在写调用路径时用了绝对路径,改成相对路径就可以了。
    不过你的severlet怎么叫webapp.sampleservlet?
    那个class是不是sampleservlet.class?
    如果是,将他放在你defaultroot的WEB-INF/classes目录下然后在web.xml这样配置:
    <servlet>
          <servlet-name>sampleSeverlet</servlet-name>
          <servlet-class>sampleservlet</servlet-class>
    </servlet>    <servlet-mapping>
            <servlet-name>sampleSeverlet</servlet-name>
            <url-pattern>/toSeverlet/*</url-pattern>
        </servlet-mapping>
    然后用http://localhost:8080/defaultroot/toSeverlet来调用