从JAR文件打印Sysout日志


  1. 我有一个Web服务客户端。
  2. clint.class已记录到标准输出(sysout)的几条消息。
  3. 我试图使用冷融合脚本调用类方法。

问题:

  1. 如何打印client.java或client.class的sysout。
  2. 客户端正在调用Web服务。客户类应该包含主要方法还是不需要?

回答您的问题:

  1. 默认情况下,将消息打印到System.out被附加到{cf_root}runtimelogscoldfusion-out.log文件。旁注,如果您正在运行ColdFusion Express,则将输出输出到控制台窗口。

  2. 关于main方法,仅在Java中运行独立应用程序需要。从ColdFusion调用类时,它不是不是

顺便说一句,System.out可能仅用于演示目的。它在实际应用中不建议使用。一般建议是使用日志记录库,该库比基本的打印语句提供了更大的控制和灵活性。一个例子是log4j,恰好是ColdFusion内部使用的。

另外,听起来您正在转换一个为Java设计的示例。鉴于CF具有略有不同的功能,因此您甚至不需要使用"客户端"类。尝试使用createObject("webservice")cfhttp直接从CF调用Web服务。

最新更新