Java CAS重定向路径错误
我正在尝试部署CAS服务器和客户端。 首先,CAS服务器上的deployerConfigContext.xml中有我的配置:Java CAS重定向路径错误,java,servlet-filters,cas,Java,Servlet Filters,Cas,我正在尝试部署CAS服务器和客户端。 首先,CAS服务器上的deployerConfigContext.xml中有我的配置: <bean class="org.jasig.cas.services.RegexRegisteredService"> <property name="id" value="1" /> <property name="name" value="HTTP and IMAP on localhost:8080/firstCasC
<bean class="org.jasig.cas.services.RegexRegisteredService">
<property name="id" value="1" />
<property name="name" value="HTTP and IMAP on localhost:8080/firstCasClient" />
<property name="description" value="Allows HTTP(S) and IMAP(S) protocols on localhost:8080/firstCasClient" />
<property name="serviceId" value="^(https?|imaps?)://([A-Za-z0-9_-]+\.)*localhost:8080/firstCasClient/*" />
<property name="evaluationOrder" value="0" />
</bean>
我不明白为什么,所以我来找你帮忙。
我希望有人能帮我:)我终于找到了解决办法 我替换了以下行:
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8080/firstCasClient</param-value>
</init-param>
服务器名
http://localhost:8080/firstCasClient
作者:
服务
http://localhost:8080/firstCasClient
在CASAuthentication Filter
和CAS Validation Filter
然后它就可以正常工作了:)您也可以替换
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8080/firstCasClient</param-value>
</init-param>
服务器名
http://localhost:8080/firstCasClient
与
服务器名
http://localhost:8080/
如果指定的是serverName
,则只需提供服务器名称,而不需要提供整个路径
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8080/firstCasClient</param-value>
</init-param>
<init-param>
<param-name>service</param-name>
<param-value>http://localhost:8080/firstCasClient</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8080/firstCasClient</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8080/</param-value>
</init-param>