从Nailgun缓存中清除一些东西(用法:Jython)

时间:2015-11-19 20:39:57

标签: java caching jython nailgun

这有点技术性,接下来是Using Nailgun in Eclipse for Java and Jython

我已经找到了如何使用Jython让Nailgun在Eclipse的Windows操作系统上正常工作。并使用unittest模块。

令人困惑的是,有时我会对.py文件进行更改,有时(并非总是),此文件的旧版本将继续运行。当我关闭Nailgun服务器,关闭其窗口并再次启动它时,这甚至可以持续存在:正在运行旧版本的文件,该文件已不再存在。

这感觉非常像缓存问题。我的理解是Jython通常不生成.class文件(尽管有时它会导入模块吗?)。

但也许这确实是Nailgun正在做的事情。我在C:盘上做了一些搜索,看看这个缓存位置是否容易找到:没有运气。

基本上我需要能够在应用程序运行之间告诉Nailgun从它维护的任何缓存安排中删除给定的.class文件。

顺便说一下,在服务器" SET CLASSPATH = ..."中是否规定了所讨论的CLASSPATH元素并不重要。或使用" ng-cp" ng命令行中的选项(即在客户端中)。

如果一切都失败了,我可能不得不深入研究NG来源的灵感。杯。

0 个答案:

没有答案