2014-07-04 233 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文件并关闭弹簧自动配置。

相关问题