Java vaadin getURL返回HTTP而不是HTTPS

Java vaadin getURL返回HTTP而不是HTTPS,java,vaadin,Java,Vaadin,我正在使用LoginForm组件在我们的网站上进行身份验证。在IIS上安装SSL并打开网站后,我会收到一条浏览器警告,该组件引用了一个不安全的URL LoginForm组件的以下代码存在问题: String appUri = getApplication().getURL().toString() + getWindow().getName() + "/"; 它返回HTTP而不是HTTPS 如何解决这个问题?看起来iis在ssl终端上运行,所以您的tomcat对https一无所知。您必须自己修

我正在使用LoginForm组件在我们的网站上进行身份验证。在IIS上安装SSL并打开网站后,我会收到一条浏览器警告,该组件引用了一个不安全的URL

LoginForm组件的以下代码存在问题:

String appUri = getApplication().getURL().toString() + getWindow().getName() + "/";
它返回HTTP而不是HTTPS


如何解决这个问题?

看起来iis在ssl终端上运行,所以您的tomcat对https一无所知。您必须自己修改返回的URL我怎么做?Appuri是一个字符串,用httpsI替换http应该没有问题,因为我使用的是框架组件,并且代码就在该组件内。请描述一下您的设置/环境好吗?很难猜测何时您没有给出详细信息,比如iis正在使用ssl终端,因此您的tomcat对https一无所知。您必须自己修改返回的URL我怎么做?Appuri是一个字符串,用httpsI替换http应该没有问题,因为我使用的是框架组件,并且代码就在该组件内。请描述一下您的设置/环境好吗?你什么时候不提供细节很难猜测