这很可能证明是一个简单的配置更改,但我似乎无法找到解决以下问题的明显设置:
我在Eclipse中有一个Vaadin项目,它被配置为使用Tomcat v6进行调试。如果我在项目浏览器中选择项目的顶部并点击调试,则会启动eclipse浏览器,并使用以下URL打开我的Web应用程序:
http://localhost:8080/MyVaadinProject/
此作品
但是,如果我正在查看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。
谢谢!
答案 0 :(得分:0)
运行项目时,不要在Project Explorer中突出显示类文件,而是在运行之前突出显示项目的基础。
这是我们想要运行的,而不是类文件本身。
答案 1 :(得分:-1)
转到
Windows - >偏好 - >运行/调试 - >发射
在底部,选择“始终启动先前启动的应用程序”。 现在,您只需在包资源管理器中单击您的项目名称,然后执行运行方式 - >在服务器上运行一次。
在启动之后,您只需要点击“运行”按钮,您的应用程序应该始终按照应有的方式启动。