问题标签 [jnotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
47 浏览

jakarta-mail - 基于电子邮件启动 BPM 应用程序

我正在寻找可以为我的业务流程管理 (BPM) 应用程序侦听外部事件(即电子邮件)的工具/框架。我知道那里有很多 ESB 工具,它可能很有用,但我正在寻找 ESB 以外的工具/框架。例如: http: //jnotify.sourceforge.net/ 或 Java 邮件 API http://www.oracle.com/technetwork/java/javamail/index-138643.html

0 投票
3 回答
3486 浏览

java - Play Framework 2.1 Java/Eclipse:自动重新加载不起作用

问题/秒:

  • 视图正在编译,但在浏览器中点击刷新不会显示更改,除非手动重新启动服务器。
  • 对控制器的更改使用自动编译,~run但只有手动重新启动服务器才会更新服务器上的内容。
  • 只有在手动重新启动服务器后才会显示对routesunder的更改。conf

背景:

  • 在 OSX 10.8.3 上运行
  • 使用 Eclipse Juno 4.2.2
  • 服务器使用启动play ~run
  • 只有重新启动服务器才会显示视图、控制器、路由的更改

为了能够进行更改而不必每次尝试都重新启动服务器(没有成功):

  • 在控制台中:clean-> eclipse->~run
  • 在控制台中:clean-> compile->~run
  • 关闭/重新启动计算机
  • 勾选Refresh using native hooks or polling-> 删除classes_managedReferenced Libraries手动添加

问题:

  • 如何恢复自动重新加载功能?
  • 这个问题如何在 Eclipse 之外的 IDE 上解决?

更多的信息:

他们都指出 JNotify 是自动重新加载不起作用的原因。一个答案(没有足够的代表写评论)提到如何“破解 Play 框架的 sbt 插件以使 PlayReloader 特征表现得好像 JNotify 不可用一样”。一个人怎么能做到这一点?

0 投票
1 回答
2958 浏览

java - 在 linux 中运行 jnotify 程序时出现异常

我一直在尝试在 Fedora16 上运行 JNotify 示例代码,代码如下:

这给了我一个例外,如下所示:

我已按照其中一篇博客的说明将路径设置为 libjnotify.so,但我仍然收到此错误 PATH 设置如下:

0 投票
1 回答
185 浏览

java - JNotify 无法识别 Linux 系统更改的文件

我在 linux 系统 (arm7) 上的一个项目中使用 JNotify。而且效果很好。如果我更改、重命名、删除或创建文件,它会引发中断。但是我想让我们 JNotify 了解 Linux 系统是否自行更改文件。我正在使用 BeagleBone(嵌入式 Linux 系统)。有一个名为 value 的文件,其中包含 InputPin 的状态(高、低)。但是,如果系统更改了此文件,JNotify 将不起作用...如果我自己更改文件,一切正常...有谁知道为什么在第一种情况下无法识别更改。Linux似乎使用一种特殊的方式来写入文件......但我不知道如何......但是如果这个文件发生变化,需要中断我的主循环。还是有其他解决方案?

谢谢

0 投票
1 回答
406 浏览

java - JNotify 在不同 Windows 版本上的不一致行为

我们的产品目前使用 JDK 1.6,因此我们必须依赖 JNotify 来进行文件系统更改。然而,在测试过程中,我注意到在我的 Win 7 开发环境中运行完美的东西在 XP 和 win server 2003 中停止运行。所以我继续编写了一个小型测试程序。这是它大致的样子。

在主要课程中,我只有这个:

SyncUtil 是一个扩展 Threads 的类:

Listener 类内部没有任何工作,它只是打印日志。现在,如果我在 Windows 7 / 8 上运行上述示例。它会工作得很好。但是当我在我的 Win Server 2003 上测试它时,JNotify 只是停止工作,Listener 根本不会打印任何日志。

更有趣的是,如果我尝试让 SyncUtil 在其工作后等待一分钟。如果我添加:

到 run 函数结束,使其等待 60 秒。而不是监视 1 文件夹,这次我将监视 2,我将它们称为文件夹 A 和 B。

在这种情况下,在 Win Server 2003 机器上发生的情况是,如果我在 60 秒的等待时间内将文件添加到文件夹 A,JNotify 将正确响应事件并打印日志。即使 60s 已经过去并且 SyncUtil 线程被终止,它甚至会继续工作。但是现在我在文件夹 B 中添加了一个文件(在 60 秒的等待时间之后),什么都不会打印。

综上所述,症状是: 1、在win 7和win 8上,JNotify会继续工作,不管调用JNotify.addWatch()的线程是否还活着。2、在win XP和win server 2003上,当线程调用JNotify.addWatch()运行时,JNotify可以正常产生事件。在该线程仍处于活动状态时至少生成一个事件的路径将在该线程终止后继续受到监视。但是那些在所述线程处于活动状态时未生成任何事件的路径,在该线程终止后将无法工作。

现在知道了这种模式,我目前正在使用 CountDownLatch 来解决这个问题,但我真的很好奇为什么会发生这种情况。我觉得这种说法没有任何意义,你认为问题出在哪里?我倾向于得出这样的结论,即 Windows 可能以不同的方式触发文件系统事件?你认为可能是这种情况吗?

0 投票
1 回答
61 浏览

java - JNotify jython 在 OS X 10.8.5 上太慢了

我有一些带有 JNotify 的 jython 代码,如下所示:

完成代码大约需要 98.4 秒。

但是当我运行time java -jar jnotify-0.94.jar命令时,它非常快并且花费不到 1 秒。

Jython 和 JNotify 有什么问题?

0 投票
1 回答
193 浏览

java - NoClassDefFoundError 即使包含 .jar 文件

嗨我有一个奇怪的问题,当我运行我的 web 应用程序时,我得到一个 NoClassDefFoundError

但是当我签入 Eclipse 时,我找到了 .jar 文件 (Jnotify.jar),它显示了所有的类。同样的情况,当我导入我的 webapp 的 .war 文件时,我会看到依赖项中的类。

我的问题可能是什么?

谢谢!

0 投票
2 回答
345 浏览

file-copying - jnotify 在文件完全创建/复制之前触发事件

当在某个目录中创建/复制新文件时,我正在使用 jnotify 获取事件。在目录中复制文件时,我想以该文件作为参数执行一个工具。问题是:当文件很大并且没有立即复制到目录中时,我无法使用该文件启动该工具,因为它仍在复制该文件。

有什么建议可以解决这个问题吗?有没有办法检查文件是否“准备好”?

0 投票
13 回答
45971 浏览

java - javax.activation.UnsupportedDataTypeException:对于 MIME 类型 multipart/mixed 没有对象 DCH;边界

目前我正在编写一个将监听目录的代码。当使用 .apk 文件更新目录时,我将使用此 .apk 文件向 gmail 帐户发送一封邮件。我在我的程序中使用 Jnotify 和 JAVA Mail。

我得到的错误是,

我在 stackoverflow 中寻找解决方案以寻求帮助,但没有一个有用。

提前致谢

0 投票
1 回答
237 浏览

javascript - 用于 $_Get 消息的 Jnotify jquery 插件

我在使用这个插件时遇到问题,我保存我的每条消息都是全局变量,并且想在每个事务上调用 jquery 函数,即添加、编辑、删除。这是我在成功事件中所做的

但我想通过这个 jquery 函数显示该消息(在 url 中)

(当然不是点击功能)分别为每个错误,成功和通知。我怎样才能实现这个功能。