1

我目前在ColdFusion查找我的 servlet 时遇到问题。在ColdFusion 9中,我只需将其放在wwwroot/WEB-INF/classes/目录下,ColdFusion就会在请求时提供服务。

ColdFusion 10中,我在cfusion/wwwroot/WEB-INF/classes目录中添加了相同的 Servlet(之后重新启动),并且在显式调用时找不到它。我在以下位置添加了它的描述符web.xml

<servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>servlet.myServlet</servlet-class>
</servlet>

我仍然无法调用它。有人知道我做错了什么吗?

4

1 回答 1

3

应该是你的 Java 类是用比 ColdFusion 的 JRE 更高版本的 JRE 编译的。假设您的 ColdFusion 10 在 Java 1.6 上运行,并且您在 Java1.7 上编译了 Java 类,ColdFusion 无法加载这些类。要加载它,您应该在 Java1.6 本身上编译它们或在 Java1.7 上运行 ColdFusion

于 2014-07-02T10:42:53.467 回答