我想通过运行在 Tomcat 服务器上的 Java 应用程序从本地安装的 Microsoft Outlook 交换电子邮件。在过去,这不是问题,但由于我们将 tomcat 服务器从“正常”启动例程切换为作为服务启动(出于性能原因这样做),我与 Outlook 的连接不再工作。
当我很长时间以来一直在寻找解决方案时(没有找到解决方案),我决定在这里留下一个帖子。
我已经知道,那个
Outlook 对象模型不适合在 Windows 服务中运行
可以在http://support.microsoft.com/kb/237913找到。由于启动服务时未加载注册表配置单元 HKEY_CURRENT_USER。
但在这种情况下,我认为一个简单的“不 - 那是不可能的”不能成为解决方案,这就是我在这里寻求帮助的原因。
- 例如,是否可以让 tomcat 上的应用程序启动一个新的本地应用程序,然后连接到 Outlook?
- 是否可以手动加载 HKEY_CURRENT_USER 配置单元?
- 或者另一方面,通过使用我还没有提到的解决方案来做到这一点?
提前非常感谢!