Coldfusion 10 Servlet问题

时间:2012-08-15 15:15:46

标签: tomcat servlets coldfusion web.xml coldfusion-10

我目前遇到 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>

我仍然无法打电话给它。任何人都有任何想法,我做错了什么?

1 个答案:

答案 0 :(得分:3)

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