【发布时间】:2011-01-09 08:36:04
【问题描述】:
我正在尝试创建一个简单的 helloworld 测试项目,以便在此基础上进行构建。我在 Eclipse 中使用带有 maven 的 Java EE,并且在我的 Web 浏览器中从 tomcat 收到 Requested reseource is not available 错误。
现在我只有一个测试jsp页面来打印Hello World,这就是我想要工作的全部。我使用命令mvn archetype:generate .. 创建了一个maven 项目来生成项目结构,然后将其导入Eclipse。然后,我向项目中添加了一个动态 Web 构面。
以下是我的 web.xml 文件的样子:
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
如何让 tomcat 获取我的 index.jsp 文件以便我可以显示它?我的 web.xml 文件中是否缺少某些内容?我有一个从 Eclipse 中运行的 tomcat 服务器,所以这不是问题。我的 web.xml 中是否需要一个 servlet 映射条目?我真的很迷茫,不知道这一切是如何结合在一起的。任何帮助都会很棒。
这是我用来生成maven项目的命令:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp \
-DgroupId=com.mycompany.app \
-DartifactId=my-webapp \
-Dversion=1.0-SNAPSHOT
谢谢
【问题讨论】:
标签: eclipse maven-2 jakarta-ee