我已经在远程机器上的tomcat中部署了我的一个Web应用程序。
同时,在部署之前,我已经实现了Desktop.getDesktop().mail
功能,以便在我的本地系统中调用Outlook电子邮件。
我已成功调用outlook电子邮件。
问题是在tomcat中将其部署到远程计算机并尝试从我的客户端计算机访问webapp时。我无法调用Outlook邮件应用程序。
有没有问题,之前是否有人面临同样的问题?
答案 0 :(得分:1)
因为Desktop.getDesktop().mail
api用于启动您的本机桌面应用程序。当你运行webapp时,客户端只有javascript / html。您的Desktop.getDesktop().mail
api将在部署了webapp的服务器上调用。
如果您想在客户端打开本机电子邮件应用程序,请使用javascript。请参阅以下链接。
Automatically open default email client and pre-populate content