无法在Tomcat和Workspace中找到或加载主类
我一直被委托在一段时间内工作的项目中添加一些新功能。自从我上次开发以来,它已经被赋予了一些新功能,并且开发环境也发生了变化。我遇到了很多麻烦,使我的环境与所有依赖和外部文件夹保持同步。无法在Tomcat和Workspace中找到或加载主类
解决一系列的问题后,在运行的Tomcat 7服务器 Eclipse的,当我穿过一条消息来了:
Error: Could not find or load main class Path\To\Workspace\.metadata\plugins\cont
我试图删除Tomcat服务器,然后用重新创建相同的设置,以及从工作区中删除我的.metadata
文件夹。现在我甚至无法让Tomcat正确配置:
Error: Could not find or load main class Files\ApacheSoftwareFoundation\apache-tomcat-7.0.26.
为什么不能正常工作?在我添加了几个需要的子目录之前,它工作正常,但我现在很难过。
刚刚在Eclipse中搜索相同的问题(“无法找到或加载主类”)。
原来在我的情况下,在启动配置参数选项卡中有一个额外的空间。 (在Java EE透视图中转至服务器,单击Tomcat服务器,在概览窗口中选择“打开启动配置”,然后转到“参数”选项卡)。参数被列为
-Dx.y.z=1 -Da.b.c=2 ...
等,但作为对话本身就是小和参数跨多行去,那里是一个空间,那里是一个新的生产线也并不总是很清楚。在我的情况下,它是
-Dx.y.z =1 -Da.b.c=2 ...
(有= 1之间有一个空格),它混淆Tomcat和我“无法找到或加载主类”的错误。
这不一定是你的情况,但其他人可以碰到这个,并找到答案。
我有一个类似的问题,其中一个副本/粘贴错误已经删除了 - 在一个参数前面。这个回答确切地告诉我我应该在哪里寻找,并且仔细研究这些论据揭示了这个问题。 – 2014-04-15 21:41:29
你救了我一天! – 2016-05-11 06:04:45
在.metadata文件夹中,eclipse保存它的内部配置,所以你不应该手动影响它。这些错误为您提供了获取该资源的线索,无法访问它存在或不存在的资源。尝试手动查找它是否存在,然后尝试使其可用,修复路径,更改权限等。可能是您遇到类路径问题,谁知道。
请(重新)阅读[常见问题]和[问]提供有关编写好问题的提示。这里几乎没有任何人可以帮助你。这大致相当于打电话给你的汽车修理店,并通过电话告诉他们你的“检查引擎”指示灯亮着,并期待他们在没有看到汽车的情况下告诉你出了什么问题。 – 2013-03-12 03:10:05
@JimGarrison它或者是我的一个简单而常见的错误,或者它更复杂,没有任何上下文会得到答案。我希望这是前者,但如果不是,我不希望通过这样的决议。 – user1287523 2013-03-12 03:11:59