我使用带有artifactId maven-archetype-webapp
的m2e插件在eclipse中创建了一个maven web项目。项目结构如下:
src
|--main
|--java
|--resources
|--webapp
|--index.jsp
|--WEB-INF
index.jsp
的正文就像没有<%@ page language="java".......>
标记的普通HTML一样
问题是当我尝试创建一个新的jsp文件时,例如在webapp文件夹中login.jsp
,它不是在那里创建的,而是自动进入或在里面创建:
target
|--m2e-wtp
|--web-resources
|--login.jsp
|--META-INF
如何解决这种情况?如何将jsp文件存储在webapp文件夹中?因此,当我在tomcat中部署.war文件并运行应用程序时,消息出现:找不到login.jsp
由于
答案 0 :(得分:2)
我遇到了同样的问题(使用Spring Tool Suite),显然这是一个固定的错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=375605
从3.4.2开始计划修复它,我现在要更新我的。
答案 1 :(得分:1)
从Eclipse(ctrl + N)创建新JSP时,第二步可以选择目标文件夹。
只需选择您的webapp目录并继续。