我们有一个Web应用程序,该应用程序基于Spring框架构建,并使用Tomcat作为servlet容器。我们已经配置了SSL证书,但是我们的网站无法连接到HTTPS。经过一番尝试和错误之后,我可以推断出无法在HTTPS中打开网站的原因是由于web.xml中声明了springSecurityFilterChain。
cutoff = pd.Timestamp.now() - pd.to_timedelta('48 hours')
df = df[timestamp > cutoff]
df.groupby('accountid').device.nunique()
注释掉整个 <filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
块或将<filter-mapping>
行设置为除每个URL之外的其他内容(如<url-pattern>
)时,HTTPS将会毫无问题地打开。我想知道为什么springSecurityFilterChain直接阻止该网站在HTTPS中打开,并且是否可以以不完全删除过滤器链的方式进行配置。这是applicationContext-spring-security.xml文件。
<url-pattern>/myuser/*</url-pattern>