tomcat在eclipse中找不到index.jsp

Ant*_*oni 1 tomcat

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

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

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

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

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

Ant*_*oni 5

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

我偶然发现,在搜索了几天后,当我点击窗口右侧的myproject-> properties-> project facets-> Dynamic Web Module-> Further Configuration Available时.

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


小智 5

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

从Eclipse运行Tomcat时,页面HTTP错误404 似乎有答案,但这对我不起作用.

最后,我找到了一个完美的fixit视频: 如何解决Tomcat服务器和Eclipse的404错误 感谢Youtube上的"facesagar",并且>问题:假设您已经安装了Tomcat,Java EE等设置,透视图设置为Java EE ,Servers选项卡显示,您已经通过"New Server"在那里安装了Tomcat服务器.

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

解决方案如上:

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

哇......它奏效了!