2014-07-04 253 views
1

我試圖將Spring + angularJS應用程序(打包爲war)部署到websphere(7.0.0.25)中,但即使是從春天克隆的示例應用程序,我總是得到錯誤404:SRVE0190E:未找到文件。即使是春季應用,我也必須在URL中明確指定index.html,否則我會得到相同的錯誤。但有棱角的一面是可以忍受的,任何人都可以幫助我與春天的一面?在Websphere中部署spring應用程序獲取錯誤404:SRVE0190E

示例應用程序是:https://github.com/spring-guides/gs-convert-jar-to-war-maven.git

在「/ GS-轉換-JAR到戰爭行家/完成」獲得戰爭,我這裏按照步驟上傳做「MVN清潔包」後而在WebSphere部署戰爭: http://www.packtpub.com/article/deploying-applications-on-websphere-application-server-7.0-part1

我也試過這個職位設置自定義屬性,但仍然沒有奏效:http://frightanic.com/software-development/solution-to-error-404-srve0190e-on-websphere-6-1/

而且,我的應用程序和樣本春天應用都沒有web.xml作爲spring將照顧它。這兩個應用程序都可以在jetty和Tomcat中正常工作。只有websphere存在這個問題。此外,我不知道如何手動配置web.xml,如果這將是解決方案(需要指出更多的資源)。

的網址,我嘗試,但未能訪問的應用程序是:

本地主機:9080

本地主機:9080/GS-轉換-JAR到戰爭0_1_0_war

本地主機:9080/someAppName

在此先感謝!

+0

登錄管理控制檯並檢查爲應用程序定義了什麼上下文根。如果它正確啓動,請檢查systemOut.log,並將堆棧跟蹤附加到異常。 – Gas

回答

1

事實證明,websphere 7不支持一些Spring註釋/類。我的解決方案是編寫一個web.xml文件並關閉彈簧自動配置。

相關問題