【发布时间】:2011-01-18 21:07:51
【问题描述】:
我有几个使用 servlet 的 J2EE 项目,每个项目都从一个基类扩展而来,该基类处理主要的 doGet 和 doPost 方法,并在子类上调用更具体的方法。我不想将该基类作为每个 WAR 文件中的类,而是将其移动到其他每个项目都可以引用的自己的 JAR 中。
我正在使用 Eclipse。所以,我创建了一个新的 Java 项目,并将基类移到那里。它抱怨没有引用 servlet-api.jar,所以我在那里添加了它。然后其他项目抱怨没有对那个新项目的引用,所以这些引用被添加了。
现在,没有更多抱怨了,但是当我运行项目时(通过打开 servlet 类并选择 Run As),它不会从其他项目中导出类,并且 Tomcat 会抛出一个尝试实例化未知类的子类时出现异常。
我如何告诉 eclipse 导出 servlet 项目本身和它所引用的其他 java 项目?
【问题讨论】:
标签: eclipse servlets jakarta-ee jar