我的評論
re: Web Services 求助!??! 肖東 2009-12-29 10:09
看來遇到問題還是要從根源入手?。∩厦娴膯栴}解決了!告訴大家解決的辦法,希望有所幫助:
1、無論如何,請求一定會經過Servlet的,而我的框架是spring+struts的。spring配置文件中有一個是關于CAS驗證的。其中的一段配置如下:
<security:http entry-point-ref="casProcessingFilterEntryPoint">
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:logout invalidate-session="true" logout-success-url="/cas-logout.jsp"/>
</security:http>
大家注意這個屬性 pattern="/**" 它的配置的意思就是所有的請求都要經過CAS驗證。而我把這個屬性隨便的修改一下,讓所有的請求都不經過驗證,問題就解決了!
說明:其實最好的解決辦法是讓Web Services的請求也經過CAS驗證,但是如何配置還沒有解決。以后解決會告訴大家
1、無論如何,請求一定會經過Servlet的,而我的框架是spring+struts的。spring配置文件中有一個是關于CAS驗證的。其中的一段配置如下:
<security:http entry-point-ref="casProcessingFilterEntryPoint">
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:logout invalidate-session="true" logout-success-url="/cas-logout.jsp"/>
</security:http>
大家注意這個屬性 pattern="/**" 它的配置的意思就是所有的請求都要經過CAS驗證。而我把這個屬性隨便的修改一下,讓所有的請求都不經過驗證,問題就解決了!
說明:其實最好的解決辦法是讓Web Services的請求也經過CAS驗證,但是如何配置還沒有解決。以后解決會告訴大家
re: 讀取服務端的XML亂碼的解決 肖東 2009-12-11 17:40
問題解決了一半。配置服務器的server.xml,Connector元素中設置URIEncoding="GBK"。這樣提交的url自動編碼解碼。但是會影響整個工程。顯然這樣是不被允許的。只好再想其他辦法。
re: 讀取服務端的XML亂碼的解決 肖東 2009-12-11 17:02
希望各位多多指教!上面的這個問題我已經研究一天了,還是沒找到解決辦法。
re: 讀取服務端的XML亂碼的解決 肖東 2009-12-11 16:47
你可能是說第二個問題,我的意思是xml文件里含有中文,就需要設置編碼方式,且與源文件一致。的確,如果url里面含有中文,就會報錯。我正在為這個問題煩惱,即:URL url1=new URL("http://192.168.10.186/tddj/tddj/中國.xml;");
就會報錯。即使對“中國”編碼,也會報錯。暫時我還沒有找到解決辦法。
就會報錯。即使對“中國”編碼,也會報錯。暫時我還沒有找到解決辦法。