2016-04-08 10 views
0

Cyc(ReserchCyc)インスタンスがローカルにインストールされています。 内容を見ると、私たちはcycの複数のwarファイル(私たちが使っているバージョン)を見ることができます。 したがって、本質的にcyc-enterpriseは、複数の戦争をホストするWebサーバーです(各戦争は1つの目的に役立ちます)。ローカルCycサーバーのデバッグ

ここに質問があります: 私はいつもIDE(w/oソースコードだけでクラスファイル)を使ってWebアプリケーションをデバッグできることを知っています。

サーバーをデバッグできるローカル環境をセットアップできます(要求を受け取り、最終的に回答を得るコンポーネント...このクラスのソースコードは必要ありません)... anyドキュメント/手順は素晴らしいでしょう。

答えて

0

繰り返しを繰り返すために、CycはSubLという名前の言語で書かれ、CycLという正式なLogicで書かれています。実際のコンピュータで実行するために、これらの言語はJavaランタイムシステムに書き直され/コンパイルされます。ソースコードからソースコードへの変換、またはSubLとCycLがJVM(Java Virtual Machine)オペコードで変換されている場合、Cycorpはボランティアを行っていません。

Javaコードがある場合は、いつでもJVMのオペコードに変換できます。これらのJVMオペコードは、通常、拡張子「.java」を持つファイルにJavaソースコードとして格納されるのではなく、拡張子「.class」を持つファイルに格納されます。

通常、クラスファイルは、多くの場合、特定のディレクトリ構造を持つzipファイルに格納されます。多くの場合、これらのzipファイルはあたかも1つのファイルに圧縮されていないかのように扱われます。 zipファイルの名前を、(Java ARchivesのため)拡張子「.jar」またはWebアーカイブの「.war」拡張子(Web ARchiveの場合)

すべてのプログラムに問題があります。彼らが意図した通りに動作するように、ほとんどの言語は、さまざまな部分を制御し、どのように動作するのか、どのように動作させるのかを理解するのに役立つデバッグ環境を備えています。

どうやら、他の誰かが、この方法は、あなたがあなたに利用可能なWARファイルで作業するかどうかは何明確ではないが同様の質問Best way to debug Java web application packaged as a WAR using Eclipse and Maven?

を求めています。あなたがResearchCycのライセンシーであるので、私はあなたがこれを試して、これらのツールが必要なことをするかどうかを教えてくれることを期待します。

Cycorpとの契約書に署名していない場合は、実際にそれらをテストすることはできません。外部の当事者(非ResearchCyclists) が利用できるようにすることはできません。

関連する問題