後端JSP檔案裡Java語言如何操作Oracle Spatial提供的JGeometry對象2,spatialjgeometry

來源:互聯網
上載者:User

後端JSP檔案裡Java語言如何操作Oracle Spatial提供的JGeometry對象2,spatialjgeometry

之前寫過一篇文章記錄過遇到的一些問題,這次換新機子,又遇到一些問題搞不定,現在解決了,記錄下。因為這些問題真的是,知道的人很快就可以搞定,不知道的人搞來搞去花費很多很多時間,搞的人都鬱悶了,還是搞不定。

之前的文章,見此。

主要遇到的錯誤如下:

1.在點擊一個按鈕,調用一.jsp檔案後,正常的應該是,State從1到2到3到4的過程中,相應的HTTP狀態值為0到200到200到200;而我這裡出現錯誤,State從1之後直接到4,HTTP狀態值兩個都是0。

審查網頁元素後發現,錯誤如下:


雖然這裡報了錯誤No 'Access-Control-Allow-Origin' header is present on the requested resource,但是調用的那個JSP檔案裡我確實是加了下面這句的:

response.addHeader("Access-Control-Allow-Origin", "IP地址:8888");
而且,後面的那個IP地址已經改為了正確的新機子的IP地址了。

點擊錯誤訊息中的 cannot load 後面那個URL,可以開啟如下頁面:


可以看到是一些類型沒有定義。所以應該是包的匯入錯誤。

這樣,我把需要的ojdbc相關的jar以及匯入的幾個sdoapi和sdoutl.jar拷貝到Tomcat 7.0下面的lib檔案夾下。注意是Tomcat 7.0檔案夾下的lib檔案夾。不是當前jsp檔案所在的目錄下,也不是jsp檔案所在目錄下的lib檔案夾下。後兩者裡已經有了ojdbc相關的jar,還是報了上述錯誤。拷貝到Tomcat 7.0下的lib檔案夾,解決了問題。

說明,需要用到的和匯入的包需要放到Tomcat 7.0下的lib檔案夾。然後重啟Tomcat。(這個問題,應該是因為我對Tomcat的部署相關不是太熟。)

參考了此頁面,但問題不太一樣。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.