日期:2014-05-18  浏览次数:20882 次

求帮助:TOMCAT重装以后访问欢迎页空白,没有报错
自从前几天把ROOT文件夹改了名字,然后把自己的项目放到WEBAPP/下改名ROOT后一直就这样,访问任何页面都是白板,重装了tomcat也是一样,什么版本都试过了
logs/catalina.log报错如下
10-Feb-2014 14:23:25.825 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Users\man\Desktop\apache-tomcat-8.0.1-windows-x86\apache-tomcat-8.0.1\webapps\docs
10-Feb-2014 14:23:25.918 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory C:\Users\man\Desktop\apache-tomcat-8.0.1-windows-x86\apache-tomcat-8.0.1\webapps\docs
 java.lang.ExceptionInInitializerError
at org.apache.tomcat.util.descriptor.web.WebXmlParser.<init>(WebXmlParser.java:61)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:730)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:314)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:697)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1134)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1780)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NullPointerException
at org.apache.tomcat.util.descriptor.DigesterFactory.idFor(DigesterFactory.java:110)
at org.apache.tomcat.util.descriptor.DigesterFactory.<clinit>(DigesterFactory.java:58)
... 18 more

后边的略去。。。求大神啊




------解决方案--------------------
干嘛要改名啊,改回来吧,或者干脆重装了(所有的都删掉,彻底重装)
------解决方案--------------------
没看出来,不过现在一般还是用6.0版本的,你8.0版本的是不是版本问题?
还是弄6.0的吧。
还是你们公司就是8的?
------解决方案--------------------
删干净,彻底重新安装。安装好了,先访问localhost:8080看到tomcat首页,再去部署你的项目
------解决方案--------------------
你哪个环境变量改了没
------解决方案--------------------
去注册表里面把tomcat的东西全都干掉,磁盘上的安装过的tomcat目录都干掉。然后重新解压一个出来,启动试试。
------解决方案--------------------
引用:
Quote: 引用:

你哪个环境变量改了没

jdk的环境变量没有问题,运行java程序也没有问题,之前用eclipse添加了JAVA_HOME现在用myeclips就卸掉eclipse 了,用它自带的tomcat运行良好,就是debug太烦躁了

myeclipse自带的那个tomcat不太好用,经常有问题!重装也解决不了问题嘛,是环境变量的问题不,tomcat我记得好像只需要设置这一个变量吧:CATALINA_HOME。
------解决方案--------------------
tomcat中的ROOT文