如何预防的Eclipse + Tomcat的运行当前类的,而不是项目(Vaadin)(How to

2019-09-19 20:56发布

这可能被证明是一个简单的配置变化,但我似乎无法找到一个明显的设置解决以下的问题:

我已经在Eclipse中Vaadin项目,该项目被配置为使用Tomcat V6进行调试。 如果我选择在Project Explorer中的项目的顶部和命中调试,日食浏览器启动和我的web应用与以下网址打开:

http://localhost:8080/MyVaadinProject/ 这工作

但是,如果我目前正在研究一个java文件(说Myproject.java),Eclipse将试图打开java文件,在这个网址:

http://localhost:8080/MyVaadinProject/WEB-INF/classes/com/example/myproject/Myproject.java 

当然,这产生404。

不得不取消/关闭我的Java文件,我想调试每次都是相当繁琐。 有没有一些方法,以防止在日食这种行为?

我在OSX狮子,Eclipse版本3.7.2。

谢谢!

Answer 1:

当运行该项目,而不是突出了Project Explorer中的类文件,运行前突出项目的非常基础。

这就是我们仍要运行,而不是类文件本身。



Answer 2:


窗口 - >首选项 - >运行/调试 - >下水

还有,在底部,选择“总是启动之前启动的应用程序”。 现在你只需要在Package Explorer中点击项目名称,并做了运行方式 - >一旦服务器上运行。

这次发射之后,你只需要点击运行按钮,您的应用程序应该始终启动事情应该是这样。



文章来源: How to prevent Eclipse+Tomcat from running current class instead of project (Vaadin)