从jar文件打印Sysout日志

时间:2017-03-05 17:29:55

标签: java coldfusion cxf

  1. 我有一个Web服务客户端jar。
  2. clint.class有一些消息记录到标准输出(sysout)。
  3. 我正在尝试使用Cold Fusion脚本调用类方法。
  4. 问题:

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

1 个答案:

答案 0 :(得分:2)

回答你的问题:

  1. 默认情况下,打印到System.out的邮件会附加到{cf_root}\runtime\logs\coldfusion-out.log文件中。另请注意,如果您正在运行ColdFusion Express,则会将输出通过管道传送到控制台窗口。

  2. 关于main方法,只需要在java中运行独立应用程序。从ColdFusion调用类时,是必需的。

  3. 另外,System.out可能仅用于演示目的。在实际应用中不鼓励它。一般建议使用日志库,它提供比基本打印语句更大的控制和灵活性。一个例子是Log4J,恰好是ColdFusion内部使用的。

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