下问题的所在,谢谢啦。在线等,中间程序应该没有问题吧,我不知道是java版本错啦吗,我用的是1.5的jdk
六:错误描述:eclipse启动tomcat报错:could not find the main clsss:
org.apache.catalina.startup.Bootstrap.program will exit;
解决方法:
程序说没有找到主方法,你再仔细检查一下你的代码有没有
问题 看看有没有地方用到 输入流 zip 比如说下载
压缩包的程序有没有?
没有找到类啊,然后清空一下缓存试试追问我就写了个简单的helloworld..缓存清空了~
回答我回答完你这个问题之后也遇到了跟你一样的一个问题,我的原因是我的包名叫 java.zh.utils 出错,不能使用java 关键字,你看看你是不是也用了java 关键字,或者你的java.util.zip 包中没有 ZipFile这个类啊,所以找不到的,你再看看
是在Preference--tomcat--jvm settings 的BOOT Classpath里加juli.jar,我填到上面去了~
七:eclipse中启动tomcat:控制台报错:Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
解决方法:安装JVM的时候环境没有设置好..在系统环境里面把你安装JVM的路径加到里面去..
按下面配置就搞定:
2.1,新建
系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\
Java\jdk1.5.0_17(该目录为JDK安装的目录)
2.2,编辑CLASSPATH,如果没有该变量则新建,
变量名:CLASSPATH
变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可,
其中:变量值最后要记得加“;”)
2.3,编辑PATH,如果没有则新建
变量名:PATH
变量值:.;%JAVA_HOME%\bin;
八:tomcat启动时出现java.lang.IllegalArgumentException: Document base filePath\webapps\XXX does not exist or is not a readable directory
tip:
filePath为tomcat为所在服务器中的路径
XXX为项目的名字
报错原因:
删除的项目没有删除干净
解决办法:
1.该项目的War文件从filePath\
webapps 移出;
2.该项目的某些配置从 filePath\work\Catalina\localhost 移除;
3.该项目的配置文件,目录: filePath\conf\Catalina\localhost移除。
一般能解决此类报错