无法在Tomcat和Workspace中找到或加载主类

use*_*523 1 eclipse tomcat struts metadata

我的任务是在我之前工作的项目中添加一些新功能.自从我上次工作以来,它已经被赋予了一些新功能,并且开发环境已经发生了变化.我有很多麻烦使我的环境与所有依赖项和外部文件夹保持同步.

解决了许多问题后,在Eclipse中运行Tomcat 7 Server时,我遇到了一条消息:

Error: Could not find or load main class Path\To\Workspace\.metadata\plugins\cont
Run Code Online (Sandbox Code Playgroud)

我尝试删除Tomcat服务器,然后使用相同的设置重新创建它,以及.metadata从工作区中删除我的文件夹.现在我甚至无法让Tomcat配置正确:

Error: Could not find or load main class Files\ApacheSoftwareFoundation\apache-tomcat-7.0.26.
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?它之前我添加了几个需要的子目录,但我现在很难过.

mp3*_*415 8

只是在Eclipse中搜索相同的问题("无法找到或加载主类").

在我的情况下,在启动配置参数选项卡中有一个额外的空间.(在Java EE透视图中,转到Servers,单击Tomcat服务器,在Overview窗口中选择'Open launch configuration',然后转到Arguments选项卡).参数列为

-Dx.y.z=1 -Da.b.c=2 ...
Run Code Online (Sandbox Code Playgroud)

等等,但由于对话框本身很小而且参数跨越多行,因此并不总是清楚哪里有空格,哪里有新行.就我而言

-Dx.y.z =1 -Da.b.c=2 ...
Run Code Online (Sandbox Code Playgroud)

(在= 1之前有一个空格)混淆了Tomcat,我得到了"无法找到或加载主类"的错误.

这不一定是你的情况,但其他人可以遇到这个,并发现它是答案.