返回列表 发帖

tomcat 7.0 启动失败的问题

大家好!李老师好!原来我启动服务器tomcat 7.0时没有任何问题,但这一段时间不知什么原因,当我在运行web项目启动服务器时,总是弹出一个对话框:

显然上述对话框内容并没有指出问题所在,但在控制台出现的异常信息如下:


java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
Caused by: org.apache.tomcat.util.bcel.classfile.ClassFormatException: null is not a Java .class file
at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:244)

at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:120)

at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1844)

at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1733)

at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1692)

at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1678)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1245)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:313)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4667)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:988)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:771)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:988)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:275)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:427)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:649)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)

at org.apache.catalina.startup.Catalina.start(Catalina.java:585)

... 6 more
上述异常我无法查起,但我删除服务器重建不行,重装还不行,(服务器的安装路径和环境变量是正确的,因为我原来是可以启动服务器的)
我在网上查了很多资料多没有解决,
感到真实莫名其妙,我估计是服务器的线程被阻塞了,但不知如何解决,请有经验的人多多指教。谢谢了!

提问赏金:7金币
获奖名单 : kongyeeku(7金币)    

没有有效的错误信息,这个看不明白。
图也看不到。
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

是啊,服务器打不开,详细的信息也找不到也不知道哪里的原因,对话框只说了出现问题,也没有说原因是什么。之前也请教了一个老师,他也没有办法

TOP

其实jsp界面很简单,就输出一个简单的字符串,启动任何jsp文件都打不开服务器,出现的问题是一样的

TOP

程序也没有显示有效的错误信息,如果指明错误的详细原因就就好了,控制台出现的错误信息无法查询

TOP

是不是WEB.xml配置有问题

TOP

貌似XML里面的配置有问题吧,改下端口号试试咯

TOP

有可能如楼上所言端口号重复了,你改一个试试

TOP

重新下载个试试吧

TOP

返回列表