在Eclipse Mars的本地apache tomacat服务器中运行和调试Simple(教程级别)Maven Web App有一个简单的简单方法吗?
我正在开发一个网络应用程序,我有时可以运行它,有时候不能运行它,我有时可以调试它,有时候不能。它有点令人沮丧。
我目前的偏好是从具有目标var scrollableDist,curScrollPos,wheelEvent,dY;
$('#child-element').on('wheel', function(e){
scrollableDist = $(this)[0].scrollHeight - $(this).outerHeight();
curScrollPos = $(this).scrollTop();
wheelEvent = e.originalEvent;
dY = wheelEvent.deltaY;
if ((dY>0 && curScrollPos >= scrollableDist) ||
(dY<0 && curScrollPos <= 0)) {
return false;
}
});
的Maven配置运行项目。它始终构建和运行,但它不会调试,即如果我在servlet代码中的Java代码中放置断点,则不会到达。 (有时它是我第一次运行项目时达到的,但是它找不到某个文件的源代码,并且在后续运行中停止中断...)
我也试过&#34; Debug on Server&#34;配置,但是,在那种情况下,我必须在运行项目之前运行Maven安装,否则,将找不到某些类。而且现在也停止了工作。它只是无法从src中找到一些类,尽管Web部署程序集配置将源部署到WEB-INF / classes中。
答案 0 :(得分:1)
(你可能已经被投票了,因为有一些问题归结为一个。我会尝试回答所有问题,因为我对你的痛苦太熟悉了)
Eclipse的maven集成在调试webapps方面非常不稳定,即使使用MARS也是如此。你确实可以使用tomcat6:run或tomcat7:运行webapps。以下是一些让我保持理智的“最佳实践”:
答案 1 :(得分:0)