【问题标题】:Coldfusion 10 Servlet issuesColdfusion 10 Servlet 问题
【发布时间】:2012-08-11 21:54:06
【问题描述】:

我目前在 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>

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

【问题讨论】:

  • 这不是一个编程问题,这是一个服务器管理问题,因此它属于Server Fault而不是Stack Overflow
  • 我假设您在 web.xml 中还添加了一个 servlet 映射?是否有任何内容写入日志文件?另外,未找到的消息看起来像 Tomcat 的一种形式还是来自 Coldfusion 的那种?可能是 CF 的 servlet 映射之一正在“击败”你的?
  • barnyr - 未找到的文件显示在日志中。可悲的是,没有进一步的了。
  • Peter - 我什至不知道其他网站的存在。谢谢,我去那里试试。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-04-10
    • 2012-07-15
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 2011-04-02
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多