使用BlazeDS與java類進行通信時容易報的錯誤

1:Turnkey版的BlazeDS默認情況下是不開啓RDS的。需要修改配置文件web.xml,將註釋符號取消,即開啓了RDS服務。

錯誤如圖:


<!-- begin rds
    <servlet>
        <servlet-name>RDSDispatchServlet</servlet-name>
		<display-name>RDSDispatchServlet</display-name>
        <servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
		<init-param>
			<param-name>useAppserverSecurity</param-name>
			<param-value>true</param-value>
		</init-param>        
        <load-on-startup>10</load-on-startup>
    </servlet>

    <servlet-mapping id="RDS_DISPATCH_MAPPING">
        <servlet-name>RDSDispatchServlet</servlet-name>
        <url-pattern>/CFIDE/main/ide.cfm</url-pattern>
    </servlet-mapping>
end rds -->

2:連接出現Unable to authenticate on RDS server using current security information.如下圖錯誤提示。原因可能是可能是RDS服務器需要權限驗證


解決辦法:修改剛纔那段解註釋的代碼,將true改爲false如下所示:

	<init-param>
			<param-name>useAppserverSecurity</param-name>
			<param-value>false</param-value>
		</init-param>   
重啓tomact,重連服務即可。


發佈了11 篇原創文章 · 獲贊 13 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章