我用MyEclipse启动或关闭Tomcat服务是会提示:could not find the main class......,这是怎么回事,求解?

如题所述

我之前刚好遇到过这个问题,说说我最后的解决方法:

Solutions
1. In Eclipse, Open the “Server” tab.
2. Double click on the “Tomcat6″ entry to see the configuration.
3. Then click on the “Open launch configuration” link in the “General information” block.
4. In the dialog, select the “Classpath” tab.
5. Click the “Add external jar” button.
6. Select the file “/usr/share/tomcat6/bin/tomcat-juli.jar”
7. Close the dialog.
8. Start tomcat 6 from Eclipse.实际上,就是把bin/tomcat-juli.jar 下add tomcat classpath下,效果如下:重新启动tomcat7.0居然可以启动了!不知道是什么原因。

详情参考我的笔记:http://www.360doc.com/content/11/0513/16/1542811_116479287.shtml
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-14
你建的项目应该不是web项目吧,所以在启动tomcat的时候他要去找一个包含main方法的类,main方法是程序的入口,找不到就会报错
第2个回答  2012-12-14
打不到那个类

我用MyEclipse启动或关闭Tomcat服务是会提示:could not find the main...
1. In Eclipse, Open the “Server” tab.2. Double click on the “Tomcat6″ entry to see the configuration.3. Then click on the “Open launch configuration” link in the “General information” block.4. In the dialog, select the “Classpath” tab.5. Click the “Add external...

为什么启动Tomcat就报错Could not find the main class??
你使用的JVM环境版本过低,就是你试图使用一个较低版本的JVM去运行一个较高版本的class文件,例如,你的JDK是1.4版本,Tomcat中执行的class文件是JDK5的。出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java ...

...中web项目运行提示could not find the main class
这个是flex和web合并的操作流程,你看看是不是哪步误操作了,或者是你文件命名的问题。http:\/\/blog.csdn.net\/xcl119xcl\/article\/details\/5844334

J2EE 问题:Could not find the main class. Program will exit 如何解决...
在MyEclipse-->应用服务器下,指定Tomcat5。指定Tomcat使用jdk1.4。这样,就全部指定使用Jdk1.4来编译和运行程序了。如果全部指定jdk5也是可以的。但是,绝对不能够使用jdk5编译程序,而又在jdk1.4上运行程序,那样将会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。这种情况下,不论是...

在Myclipse中启动Tomcat 关闭的时候出现异常!!
看看那个 tomcat 目录里面的 服务器配置的 <xxxx shutdown= ... > 配置的是不是默认的 8005 端口。停止 Tomcat 是用 TCP 连接到 localhost:8005 端口发送一个消息 (好像是发送 SHUTDOWN ?)。

急求关于myeclipse中web项目的报错The requested resource is not a...
有可能是工程名字的问题,以前我也遇到过,myeclipse复制的工程要和原来运行过的工程名相同行。你可以找到你的tomcat--->clean,project-->clean,把tomcat文件目录下的加载过的工程都删除了,再试试

用myeclipse编写jsp网页启动tomcat服务:严重: Can't find free port 80...
打开任务管理器,点开查看,在点击选择列,出现上面这个图,勾选pid,确定后选择进程,把pid为8009的关了

求救啊,myeclipse启动tomcat报错:The Apache Tomcat Native library...
你的tomcat可能已经开启,如果是这样,那就在 任务管理器里干掉。还有可能是TOMCAT默认的端口号8080被你机器上某个程序占用了,这样的话就要更改tomcat的端口号了

在Myeclipse里启动tomcat服务器报这个错Error creating bean with...
检查如果没有其他错误的话 applicatuionContext.xml ???应该是applicationContext.xml 吧 把WEB-INF\/applicationContext.xml 换成WEB-INF\/classes\/applicationContext.xml 也就是说在web.xml文件中这样写:<!-- 指定spring的配置文件 --> <context-param> <param-name>contextConfigLocation<\/param-...

Myeclipse中的项目部署到了tomcat中,tomcat也明明启动了,但是为什么...
1、tomcat启动,但项目没部署上。2、拷贝的配置文件,多余配置没有删除。3、访问路径输入错误。4、访问路径漏写(比如:忘写了namespace)。5、配置文件写错,或多写了配置信息(但少了代码部分)。6、Myeclipse中的项目部署到了tomcat中的方法错误。对于第6种情况,Myeclipse中的项目部署到了tomcat中的...

相似回答