maven project not working on websphere application server

时间:2018-03-06 13:02:35

标签: maven spring-mvc

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?

1 个答案:

答案 0 :(得分:0)

部署到IBM Webshpere时,我们也遇到了同样的问题。这背后的主要原因是启动Spring和其他jar没有得到识别,默认情况下所有jar都在资源文件夹中,可以从那里引用,但启动Webshpere时会在WebShpere共享库中查找任何依赖项。  我们做的很少事情都是

  1. 更改pom.xml以添加8.5.5依赖项。
  2. 配置maven build如下。
  3. {

    {<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>
    

    }

    1. 在Websphere控制台中设置共享库并将所有jar保留在那里。
    2. 我们使用的是Spring Boot。

      希望这会有所帮助。