2013-09-26 39 views
2

在我的Eclipse工作区中,我提供了一些Maven构件形式的项目,它们提供了一些服务;服务本身并不重要;他们都在Java中。Eclipse在调试模式下不启动某些服务

问题是,如果我在运行模式下运行Eclipse,那么所有的服务都应该开始。但是,如果我在Eclipse调试模式下运行相同的确切代码(对工作空间没有任何更改),那么虽然没有错误消息,并且一切似乎都运行,但这些服务未启动。

任何人都可以指出什么可能是错的?我的意思是,考虑到代码根本不会改变,那么不管代码是以Eclipse的调试模式还是运行模式运行,代码都不应以完全相同的方式启动?

+1

对两者都使用相同的启动配置吗? –

+0

是的,完全相同的启动配置。 –

+0

如何发现服务?哪个Java版本?它是否也发生在命令行? –

回答

1

我以前遇到过这个问题两次;不知何故,你的工作区被破坏了。您需要创建一个新的工作空间并将您的Maven构件检出到新的工作空间中。您可能需要花费几分钟的时间,但是如果没有调试器,这是一个更好的选择。

相关问题