2014-07-22 93 views
0

我製作了一個帶有REST風格的Web服務和一些可以進行Ajax調用的網頁的Web應用程序。我使用基於Java類的配置而不是XML。戰爭文件在Tomcat7中運行良好。現在我正試圖將它部署在Weblogic 10.3.3.0上。但是,我明白了。將Spring web應用程序中的404錯誤部署到weblogic 10.3.3.0

  1. 打算從瀏覽器的根URL(http://myaddress.com:7001/myapp/)給了我一個錯誤403
  2. 做一個POST到Web服務讓我錯誤404
  3. 我能到靜態網頁。 (由於網絡服務不工作,ajax調用會失敗)
  4. 我在服務器日誌中看不到任何錯誤。
  5. 我試着將Spring的示例REST項目(http://spring.io/guides/tutorials/rest/)部署到Weblogic服務器,我遇到了同樣的問題。

搜索後,我發現了很多類似的問題,但似乎沒有一個通過查看線程解決。有沒有我在這裏錯過的額外配置?

回答

0

現在我找出它爲什麼不起作用,並會回答我自己的問題。

正如我所提到的,我爲我的web應用程序使用了基於java類的配置,而不是在WEB-INF文件夾中具有web.xml文件。基於類的配置僅受Servlet 3+ API支持。但是,Weblogic 10.3.3.0僅支持servlet 2.5。所以應用程序將無法工作。

現在我已經將應用程序更改爲使用基於XML的配置。它現在在Weblogic 10.3.3.0中運行良好。

相關問題