如何防止Eclipse + Tomcat运行当前类而不是项目(Vaadin)
这可能certificate是一个简单的配置更改,但我似乎无法找到解决以下问题的明显设置:
我在Eclipse中有一个Vaadin项目,它配置为使用Tomcat v6进行调试。 如果我在项目浏览器中选择项目的顶部并点击调试,则会启动eclipse浏览器,并使用以下URL打开我的Web应用程序:
http://localhost:8080/MyVaadinProject/
THIS WORKS
但是,如果我正在查看java文件(比如Myproject.java),Eclipse会尝试在此URL上打开java文件:
http://localhost:8080/MyVaadinProject/WEB-INF/classes/com/example/myproject/Myproject.java
当然,这会产生404。
每次我想调试时必须取消选择/关闭我的java文件是非常繁琐的。 有没有办法在eclipse中防止这种行为?
我在OSX Lion上,Eclipse版本3.7.2。
谢谢!
运行项目时,不要在Project Explorer中突出显示类文件,而是在运行之前突出显示项目的基础。
这是我们想要运行的,而不是类文件本身。
去
Windows – >首选项 – >运行/调试 – >启动
在底部,选择“始终启动先前启动的应用程序”。 现在,您只需在包资源管理器中单击项目名称,然后执行一次“运行方式” – >“在服务器上运行”。
在启动之后,您只需要点击“运行”按钮,您的应用程序应该始终以应有的方式启动。