2016-04-08 35 views
0

Yerel olarak yüklü Cyc (ReserchCyc) örneği var. İçeriğe baktığımda, birden fazla savaş dosyasını döngü için görebiliyorum (kullandığımız sürüm). Yani temelde döngüsel işletme, birden fazla savaşa ev sahipliği yapan bir web sunucusudur (her savaş tek bir amaca hizmet eder).Cyc Server'ı yerel olarak hata ayıklama Yerel olarak

Soru şu: Her zaman bir web uygulamasının IDE (w/o kaynak kodu sadece sınıf dosyası) üzerinden hata ayıkladığını biliyorum ... bunu tek bir savaşla basit bir web uygulaması için yaptık.

Sunucuda hata ayıklayabileceğimiz yerel ortamı ayarlayabilir miyiz (istekleri almaktan sorumlu olan ve son olarak da yanıtları alan… bu kaynak koduna ihtiyacımız olmayacak ... Eşit sınıf dosyası yeterli olmalı ...) Belge/adımlar harika olurdu.

cevap

0

Tekrarlamak için, Cyc, SubL adlı bir dilde ve CycL adlı resmi bir Mantık dilinde yazılır. Gerçek bir bilgisayarda çalışmak için, bu diller, Java çalışma zamanı sistemine yeniden yazılır/derlenir. Cycorp, kaynak kod dönüştürmesi için bir kaynak kodsa veya SubL ve CycL'nin JVM (Java Sanal Makine) opcodes'lerinde dönüştürüldüğü takdirde gönüllü değildir.

Java kodunuz varsa, JVM opcodes içine dönüştürebilirsiniz. Bu JVM op kodları, genellikle ".java" uzantısına sahip dosyalarda Java Kaynak kodu olarak depolanmak yerine ".class" uzantılı dosyalarda saklanır. Sınıf dosyaları genellikle daha iyi çalışmak için diğer sınıf dosyalarına ihtiyaç duyduklarından Birçok kez belirli bir dizin yapısı ile zip dosyaları saklanır. Çoğu kez bu zip dosyaları, bir dosyaya sıkıştırılmamış gibi işlenir. Bunu yapmak için, zip dosyalarını ".jar" uzantısıyla (Java ARCHives olduğundan) veya ".war" uzantısıyla (Web Archive için) yeniden adlandırırsınız

Tüm programların sorunları olduğundan amaçlanan şekilde çalışırlar, birçok dilde çeşitli parçaları kontrol etmenize ve nasıl çalıştıklarını ve bunları yapmaları gereken şeyi nasıl yapmaları gerektiğini anlamanıza yardımcı olan hata ayıklama ortamları vardır.

Görünüşe göre, başkası bu yöntem sizin için kullanılabilir olması SAVAŞ dosyaları ile çalışacak eğer nedir belli değil benzer bir soru Best way to debug Java web application packaged as a WAR using Eclipse and Maven?

istedi. ResearchCyc lisansı sahibi olduğunuzdan, bunu kendiniz denemenizi ve ihtiyacınız olduğunda ihtiyacınız olup olmadığını bize bildirmeniz gerektiğini umuyorum.

Cycorp ile bir sözleşme imzalamadıysak, bunları sizin için gerçekten test edemeyiz ve bunları denemelerine izin vermemek için bunları dışarıdaki taraflara (ResearchChist olmayanlar) yapamazsınız.

İlgili konular