解决此错误404:原始服务器未找到目标资源的当前表示,或不愿意透露该资源的存在

时间:2019-04-04 06:59:56

标签: spring spring-tool-suite

在服务器上运行项目时,我收到此错误404:

这是针对使用maven m2.i的sts 3.7.3发行版,更改了pom.xml中的路径

pom.xml:

<sourceDirectory>src</sourceDirectory>
  <outputDirectory>WebContent/WEB-INF/classes</outputDirectory>

 <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.2.1</version>
        <configuration>
           <warSourceDirectory>WebContent</warSourceDirectory> 
        </configuration>
      </plugin>

1 个答案:

答案 0 :(得分:0)

我在这个问题上挣扎了很多次。

我当前使用的解决方案是webapp(或保存了jsp之类的视图的文件夹)是否在部署程序集下。

尝试一下:

右键单击项目> Build Path> Configure Build path> Deployment Assembly> Add(右侧)> Folder>(添加您的jsp文件夹,默认情况下为src/main/webapp

注意:如果在pages下有另一个名为webapp的文件夹,其中包含jsp文件,例如src/main/webapp/pages,则必须在构建路径中也包括该文件夹。