在本地调试Cyc Server

时间:2016-04-08 15:37:29

标签: opencyc

我在本地安装了Cyc(ReserchCyc)实例。 查看内容,我可以看到多个war文件用于cyc(我们正在使用的版本)。 因此,cyc-enterprise实际上是一个托管多场战争的网络服务器(每场战争都有一个目的)。

以下是问题: 我知道我们总是可以通过IDE调试Web应用程序(没有源代码只是类文件)...已经为一个单一战争的简单Web应用程序做了这个。

我们可以设置本地环境,我们可以调试服务器(负责接收请求的组件,最后得到答案......我们不需要这个..Even类文件的源代码就足够了)...任何文件/步骤会很棒。

1 个答案:

答案 0 :(得分:0)

因此,为了重新迭代,Cyc用一种名为SubL的语言和一种名为CycL的形式逻辑编写。要在真实计算机上运行,​​可以将这些语言重新编写/编译到Java运行时系统中。如果这是源代码转换的源代码或者在JVM(Java虚拟机)操作码中转换SubL和CycL,Cycorp就不会自愿提供。

只要有Java代码,就可以将其转换为JVM操作码。这些JVM操作码通常存储在扩展名为" .class"的文件中。而不是作为Java源代码存储在扩展名为" .java"

的文件中

由于类文件通常需要其他类文件才能更好地工作,因此它们多次存储在具有特定目录结构的zip文件中。很多时候,这些zip文件被视为没有被压缩成一个文件。 要执行此操作,请使用" .jar"重命名zip文件。扩展(因为它们是Java ARchives)或者#34; .war"扩展(用于Web ARchive)

由于所有程序都存在问题,并且没有按照预期的方式工作,大多数语言都有调试环境,可以帮助您控制各个部分并弄清楚它们的工作方式以及如何让它们按照预期的方式工作去做。

显然,其他人提出了类似的问题Best way to debug Java web application packaged as a WAR using Eclipse and Maven?

不清楚的是,此方法是否适用于您可以使用的WAR文件。既然您是ResearchCyc的被许可人,我希望您必须亲自尝试并告诉我们这些工具是否符合您的要求。

如果我们尚未与Cycorp签署协议,我们无法为您进行实际测试,并且您无法向外部各方提供这些协议(非ResearchCyclists) 让他们试试。