tomcat在eclipse中找不到index.jsp

时间:2012-12-23 23:55:20

标签: tomcat

我是eclipse-tomcat-maven的新手,我在配置它们时遇到了一些严重的问题。

我从eclipse-> new project-> maven project->创建了一个简单的webapp。 mvn-archerype-webapp,带有一个简单的Hello世界,但当我选择我的项目并在服务器上运行时,我得到以下消息: HTTP状态404请求的资源不可用。

我已经尝试了大量的故障排除,例如将服务器位置更改为“用户Tomcat安装”,或者将服务器HTTP / 1.1端口从8080更改为8088再次更改为8080,重新启动eclipse和pc,以及许多其他工作人员,但没有任何作用。

我正在使用eclipse Juno和apache tomcat 6.0。 tomcat服务器正常启动但没有找到index.jsp页面。

我会感激任何帮助,因为我老实说丢了,我不能继续工作我的jsp页面,除非我解决了这个问题。

2 个答案:

答案 0 :(得分:5)

实际上问题是:Eclipse会自动配置与我工作IDE中的文件夹结构不同的文件夹结构。 更详细:我的工作文件夹结构是:src / main / webapp / WEB-INF和src / main / webapp / index.jsp 而在家里Eclipse自动将所有的jsp页面放入一个名为WebContent的新文件夹中! 因此,当我的项目设置为在WebContent / ...下找到index.jsp时,它在webapp文件夹下搜索,因此没有找到任何index.jsp页面。

我偶然发现,在搜索了几天之后,当我点击myproject-> properties->项目facets->动态网络模块 - >进一步配置可用时,在窗口右侧。

“可用的其他配置”只能在您导入项目时首次显示! 我花了很多天试图找出问题所在,所以我想分享一下以防其他人遇到同样的问题!

答案 1 :(得分:5)

在安装Tomcat并试图让Eclipse使用它之后,我首先对此感到困惑。 Tomcat正在运行但不会显示其起始页。

页面HTTP Error 404 when running Tomcat from Eclipse 似乎有一个答案,但这对我不起作用。

最后我找到了一个完美的视频: How to resolve 404 Error with Tomcat Server and Eclipse 感谢" facesagar"在Youtube上,> 问题:假设您已经安装了Tomcat,Java EE等设置,透视图设置为Java EE,显示服务器选项卡,并且您已经在那里安装了Tomcat服务器" New Server"。

您可以strt服务器,但浏览器从Tomcat服务localhost:8080返回错误,这意味着Tomcat正在运行,但找不到根页。

上述解决方案:

  1. 右键单击Servers面板中的Tomcat服务器,转到Properties,general选项卡。
  2. 点击(切换位置)按钮 - 从工作区更改为" Tomcat ..."设置。
  3. 应用。行。
  4. 返回服务器面板中的Tomcat服务器。双击打开设置。 (注意:在我观看视频之前,双击打开服务器配置面板)
  5. 转到“服务器位置”,单击“使用Tomcat安装”按钮。
  6. 保存该文件(设置)
  7. 在“服务器”面板中重新启动Tomcat服务器。
  8. 通过在localhost:8080
  9. 重新加载浏览器页面进行测试 哇......真有效!