i created a spring project in maven.when i run it on tomcat server then it runnig but when i deployed it on IBM websphere application server then it is not running and showing following error Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /payment/pay how to resolve it?
答案 0 :(得分:0)
部署到IBM Webshpere时,我们也遇到了同样的问题。这背后的主要原因是启动Spring和其他jar没有得到识别,默认情况下所有jar都在资源文件夹中,可以从那里引用,但启动Webshpere时会在WebShpere共享库中查找任何依赖项。 我们做的很少事情都是
{
{<build>
<sourceDirectory>src\main\java</sourceDirectory>
<outputDirectory>WEB-INF\classes</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webappDirectory>src\main\webapp</webappDirectory>
</configuration>
</plugin>
</plugins>
</build>
}
我们使用的是Spring Boot。
希望这会有所帮助。