Доступ к Outlook2003 из приложения (Java), работающего на Tomcat (запущенного как служба) - PullRequest
1 голос
/ 19 января 2012

Я хочу обмениваться сообщениями электронной почты из локально установленного Microsoft Outlook через приложение Java, которое работает на сервере Tomcat. В прошлом это не было проблемой, но поскольку мы переключили сервер Tomcat с «обычной» стартовой процедуры для запуска в качестве службы (что сделано из соображений производительности), мое соединение с Outlook больше не работает.

Поскольку я довольно долго искал решение этой проблемы (без решения), я решил оставить здесь пост.

Я уже знаю, что

Объектная модель Outlook не подходит для запуска в службе Windows

, который можно найти по адресу http://support.microsoft.com/kb/237913. Из-за куста реестра HKEY_CURRENT_USER, который не загружается при запуске службы.

Но в этом случае я думаю, что простое «Нет, это невозможно» не может быть решением, и поэтому я прошу здесь о помощи.

  • Можно ли, например, разрешить приложению на Tomcat запустить новое локальное приложение, которое затем подключается к Outlook?
  • Можно ли вручную загрузить куст HKEY_CURRENT_USER?
  • или, с другой стороны, сделать это с помощью решения, которое я еще не упомянул?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 19 января 2012

Возможно, вам понадобится создать плагин для Outlook, который будет отправлять электронную почту в ваше приложение с помощью веб-сервисов (или аналогичных).

Я считаю, что это обычный способ реализации таких требований.

...