0

我使用带有 artifactId 的 m2e 插件从 eclipse 中创建了一个 maven web 项目maven-archetype-webapp。项目结构如下:

src  
    |--main  
        |--java  
        |--resources  
        |--webapp  
            |--index.jsp  
            |--WEB-INF  

的主体index.jsp就像没有<%@ page language="java".......>标签的普通 html。
问题是当我尝试login.jsp在 webapp 文件夹中创建一个新的 jsp 文件时,它不是在那里创建的,而是自动进入或在其中创建的:

target  
    |--m2e-wtp  
        |--web-resources  
            |--login.jsp  
            |--META-INF  

如何解决这种情况?如何将 jsp 文件存储在 webapp 文件夹中?因此,当我在 tomcat 中部署 .war 文件并运行应用程序时,出现消息:login.jsp is not found

谢谢

4

2 回答 2

2

我有同样的问题(使用 Spring Tool Suite),显然这是一个固定的错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=375605

看起来它计划从 3.4.2 开始修复,我现在要更新我的了。

于 2013-02-20T16:32:14.040 回答
1

当您从 Eclipse (ctrl + N) 创建一个新的 JSP 时,第二步让您选择目标文件夹。

只需选择您的 webapp 目录并继续。

于 2013-02-20T09:10:45.553 回答