我是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页面,除非我解决了这个问题。
答案 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正在运行,但找不到根页。
上述解决方案: