如何从jar文件中调用servlet

时间:2011-05-10 09:46:47

标签: java eclipse servlets

一切正常,直到我需要在我的 WEB-INF 中使用jar(在WEB-INF> lib内)文件而不是。我不知道html页面如何从这个jar文件中调用servlet。

  1. 我是否需要在web.ini文件中添加内容?请帮忙。

  2. 我用Eclipse制作了一个jar文件,我只检查了 build 。这是正确的吗?

  3. 我在构建中的servlet.class位置是

      

    com.servlets.getData.class

    这是我的web.ini

    <display-name>crudoperation</display-name>
    <servlet>
        <description>
        </description>
        <display-name>upload</display-name>
        <servlet-name>upload</servlet-name>
        <servlet-class>com.servlets.getData</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>upload</servlet-name>
        <url-pattern>/upload</url-pattern>
    </servlet-mapping>
    

1 个答案:

答案 0 :(得分:0)

@Harry:你是对的。我使用的方法绝对正确。我会解释我面临的问题。

在我的WEB-INF>classes我有这个结构com>servlets>getData.class,它可以正常工作。但是,一旦我将项目构建导出到jar并将其放在{myproj}>WEB-INF>lib文件夹中,我就将'com&gt; servlets '重命名为 servlets1 (假设现在是网络。 ini将无法从classes文件夹中调用getData)这是错误的,因为它能够查找com,但之后没有servlets,我认为它完全忽略了我在lib文件夹中的jar。

所以我完全删除了我的类文件夹,现在它完美无缺。