一尘不染

如何防止Eclipse + Tomcat运行当前类而不是项目(Vaadin)

tomcat

这很可能证明是简单的配置更改,但是我似乎找不到明显的设置来解决以下问题:

我在Eclipse中有一个Vaadin项目,该项目配置为使用Tomcat
v6进行调试。如果我在项目浏览器中选择项目的顶部并进行调试,则Eclipse浏览器启动,并且我的Web应用程序打开并显示以下URL:

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

但是,如果我当前正在查看一个Java文件(例如Myproject.java),则Eclipse尝试在以下URL处打开该Java文件:

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

当然,这会产生404。

每次我要调试时都必须取消选择/关闭我的Java文件,这很繁琐。有什么办法可以防止日食时出现这种现象?

我使用的是OSX Lion,Eclipse 3.7.2版。

谢谢!


阅读 269

收藏
2020-06-16

共1个答案

一尘不染

运行项目时,不要在项目资源管理器中突出显示类文件,而是在运行之前突出显示项目的基础。

无论如何,这就是我们要运行的,而不是类文件本身。

2020-06-16